Ivan Grokhotkov, le contributeur qui a permis le succès du module ESP8286 sous l' IDE Arduino a rejoint Espressif le constructeur de ESP32. Le constructeur propose ainsi un module pour ESP32 sous l'IDE Arduino.
La documentation complète pour l'installation en fonction du système d'exploitation est présente sur le Github (lien dans la section Références)
Quelques notes pour l'installation sous linux:
Prérequis:
$ sudo pip install pyserial
Dans le répertoire de l'IDE Arduino, création de l'arborescence et clonage du dépôt:
$ cd hardware $ mkdir espressif $ cd espressif $ git clone https://github.com/espressif/arduino-esp32.git esp32
$ cd esp32 $ git submodule update --init --recursive $ cd tools $ python2 get.py
Le sketch suivant suffira à tester la compilation et le chargement du programme sur la carte:
void setup() { //Initialize serial and wait for port to open: Serial.begin(115200); Serial.println("Hello World!"); } void loop() { Serial.println("I'm alive!"); delay(2000); }
Une fois le croquis chargé, ouvrir le moniteur série et vérifier que le débit corresponde à celui d'émission du croquis (ici 115200).