Outils pour utilisateurs

Outils du site


dev:arduino:ide-arduino:buildchain-esp32

Installer la buildchain pour ESP32 dans l'IDE Arduino

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:

  • IDE Arduino 1.6 ou supérieure
  • Utilisateur membre du groupe dialout
  • Avoir installé les paquets python python-pip et git
$ 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

Test compilation

  • Lancer l'IDE Arduino
  • Menu OutilsType de carte, sélectionner ESP32 Dev Module
  • Menu OutilsPort:, sélectionner le port pour la programmation de la carte.

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).

Références

dev/arduino/ide-arduino/buildchain-esp32.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1