Sommaire

Installer les programmes MicroPython

Pour que MicroPython fonctionne, il a besoin de deux scripts :

  • main.py : un serveur TCP sur l’ESP8266 pour assurer la communication avec le Raspberry Pi ;

  • esp_8266_min.py : les fonctions utilisées par main.py.

Ces fichiers se trouvent sur la page https://github.com/MrYsLab/s3-extend

Ouvrez la page https://github.com/MrYsLab/s3-extend dans un navigateur web sur le Raspberry Pi.

images/14LF13.png

Cliquez sur le bouton vert Clone or Download pour télécharger l’archive s3-extend-master.zip

L’archive est téléchargée et enregistrée dans le dossier Downloads.

Ouvrez le dossier Downloads dans le gestionnaire de fichiers et dézippez l’archive s3-extend-master.zip (clic droit => Extraire ici).

Un dossier s3-extend-master est créé, il contient les fichiers à transférer sur la carte NodeMCU.

Ouvrez une fenêtre de terminal et déplacez-vous dans le sous-dossier esp_8266_micropython du dossier s3-extend-master.

cd Downloads/s3-extend-master/esp_8266_micropython/

On peut maintenant transférer les fichiers main.py et esp_8266_min.py sur la carte NodeMCU.

Dans la fenêtre de terminal, tapez les deux commandes suivantes :

ampy --port /dev/ttyUSB0 put main.py 
ampy --port /dev/ttyUSB0 put esp_8266_min.py

Cette commande transfère les deux programmes MicroPython vers l’ESP8266. Ces programmes sont en charge de la communication entre la carte NodeMCU et Scratch. ...