Table des matières

Sommaire Microcontrôleur

Installation de MicroPython sur les modules Espressif ESP32 et ESP8266

[Mise à jour le : 19/8/2023]


1. Description des cartes ESPRESSIF

2. Installer MicroPython

2.1 En ligne de commande (sous Windows)

esptool est un utilitaire basé sur Python, open source et indépendant de la plate-forme, permettant de communiquer avec le chargeur de démarrage ROM dans les puces Espressif ESP8266 et ESP32.

Ouvrir une console et entrer la commande suivante :

*.bash
pip install esptool

Exemple

*.bash
esptool --port <portcom> erase_flash 

Exemple

Télécharger la dernière version stable de MicroPython pour la carte ciblée ici.

Exemple

*.bash
esptool --port <portcom> --baud <baudrate> write_flash --flash_size=detect 0 <path><firmware_name>.bin

Exemple

2.2 Avec l'IDE Thonny

Télécharger la dernière version stable de MicroPython pour la carte ciblée ici.

3. Se connecter à la console REPL

REPL pour Read Eval Print Loop est un environnement de programmation informatique interactif simple qui prend les entrées d'un seul utilisateur, les exécute et renvoie le résultat; un programme écrit dans un environnement REPL est exécuté par morceaux.

3.1 Connexion avec la ligne de commande (sous Windows)

Exemple

Test

3.2 Connexion avec l'IDE Thonny

4. Configurer le Wifi

*.py
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect('MON_SSID', 'MON_PASSWD')
print('network config:', wlan.ifconfig())