Cette page decrit comment couplé un ESP12, avec un module oled pour :
-afficher l'adresse ip et Mac du module
-afficher un message envoyé par le serveur PHP
ESP32 (ESP-WROOM-32) Rev1 Development Board WiFi+Bluetooth Ultra-Low Power Consumption Dual Cores ESP-32S Board
Prix : 6 euros
Caractéristiques techniques :
Source : http://espressif.com/en/products/hardware/esp32-devkitc/overview
Caractéristique technique :
Caractéristique connectique:
Caractéristique E/S, 32 broches:
Ce module peut se configurer via un telephone en bluetooth et une application disponible sur le site d'expressif.
L’ESP32 est capable de gérer les écrans LCD tactiles. Voici un exemple (impressionnant) de ce qu’il est possible de faire. Le projet est disponible sur GitHub ou le blog de Marc Merlin.
Port I2c
Yes, the digital portion has two hardware I2C modules. You don't see the pins for it in the pinout because they're conencted to the GPIO mux and you can connect them to any of the (output-capable) GPIOs.
Source:
http://dahoo.fr/wordpress/arduino-test-de-esp32/
Quittez l’IDE Arduino s’il est lancé. Si vous ne disposez pas encore l’IDE pour macOS, allez le récupérer ici. Lancez l’IDE Arduino une première fois pour que le dossier Arduino soit créé dans le dossier Mes Documents. Fermez l’IDE.
Ouvrez l’Explorateur de fichiers et allez dans vos Documents. Créez les dossiers suivants pour obtenir l’arborescence suivante Mes Documents\Arduino\hardware\espressif\esp32.
Il est important de respecter la casse et cette arborescence. Le chemin est codé “en dur” dans le kit. Décompressez et déplacez le contenu du Zip téléchargé dans le dossier esp32.
Telecharger le zip du lien
https://github.com/espressif/arduino-esp32
Allez dans le répertoire tools et lancez le programme get.exe
Ce programme termine de récupérer et d’installer les ressources nécessaires.
Lancez l’IDE Arduino. Un nouveau menu contenant les cartes ESP32 est disponible dans les outils.
Sélectionnez "ESP32 dev module"
Il n'y a pas librairie spécifique pour ESP32 disponible.
Personnellement je n'ai pas réussi à changer la config matériel de l'IDE. Le chargement se fait via un FTL
Change to FT232HL for 921600 baud rate.