Je suis suis déniché un microcontrôleur ESP32 de la marque Whadda (??) anciennement Velleman (Ah, ok, toute ma jeunesse ;-) dans la boutique au coin de la rue.
Fiche produit: Whadda ESP32 Development Board
Initiation à l'ESP32 grâce aux vidéos de Tommy Desrochers: d'abord ESP32 #1, puis ESP32 #2, ensuite ESP32 #3, et encore ESP32 #4, pour finir par ESP32 #5
Installation sous Linux
Lors du premier test de téléversement depuis l'API Aduino vers le micorcontrôleur, j'ai reçu deux messages d'erreur:
ModuleNotFoundError: No module named 'serial'
: L'API ne trouve pas le module Serial (pour l'affichage de messages du microcontrôleur vers l'API). On va devoir installer le module Serial de Python (Pourquoi Python ??).
Failed uploading: no upload port provided
: Faute de droit d'écriture sur le port, l'API ne peux écrire pas sur le microcontrôleur. Il faudra donner accès à /dev/ttyUSB0 en ajoutant l’utilisateur au groupe dialout.
Du coup, l'installation sous Linux (Debian 12):
# apt install python3-serial
# /sbin/usermod -aG dialout
+ reboot.$ unzip arduino[…]
$ cd arduino[…]
, suivi de $ ./arduino-ide
1er test:
Résultat:
ESP32 Chip model = ESP32-D0WDQ6 Rev 101 This chip has 2 cores Chip ID: 11493932