Installation
Version recommandée : Thonny 4.x. Il inclut déjà Python 3 — pas besoin d'installer Python séparément.
Connecter l'ESP32
⚠️ Port non visible ? Il faut parfois installer le driver USB. Sur les ESP32 classiques avec puce CH340 : driver CH340. Sur les modèles avec CP2102 : driver Silicon Labs CP210x.
L'interface Thonny
Éditeur (haut)
Zone de code. C'est ici que tu écris tes programmes avant de les envoyer sur la carte.
Shell / REPL (bas)
Console interactive. Tape du code directement, résultat immédiat. Idéal pour tester.
Gestionnaire de fichiers
Menu View → Files. Volet gauche = ton ordi, volet droit = fichiers sur l'ESP32.
Barre d'outils
Boutons Run (▶), Stop (■), nouveau fichier, ouvrir, sauvegarder.
Opérations courantes
Exécuter un script directement (sans sauvegarder)
Appuie sur F5 ou le bouton ▶ vert. Le script tourne sur l'ESP32 mais n'est pas sauvegardé. Si tu débranches, il disparaît.
Sauvegarder sur l'ESP32 (permanent)
Menu Fichier → Sauvegarder sous → choisir MicroPython device → nommer le fichier main.py. Il se relancera automatiquement au prochain démarrage.
Transférer un fichier depuis l'explorateur
Menu View → Files. Clic droit sur un fichier dans la partie gauche (ton ordi) → Upload to /. Le fichier apparaît dans la partie droite (ESP32).
Arrêter le programme en cours
Appuie sur Ctrl + C dans le Shell. Ou clique sur le bouton Stop ■ rouge.
Redémarrer la carte (soft reset)
Dans le Shell, appuie sur Ctrl + D. L'ESP32 repart depuis le début (relance boot.py puis main.py).
Raccourcis clavier essentiels
| Action | Raccourci |
|---|---|
| Exécuter le script | F5 |
| Arrêter le programme | Ctrl + C (dans le Shell) |
| Soft reset (redémarrer) | Ctrl + D (dans le Shell) |
| Nouveau fichier | Ctrl + N |
| Ouvrir un fichier | Ctrl + O |
| Sauvegarder | Ctrl + S |
| Zoom avant / arrière | Ctrl + + / Ctrl + - |
| Commenter une ligne | Ctrl + F1 |
| Autocomplétion | Tab |
Flasher MicroPython sur une nouvelle carte
Si ta carte est neuve ou si MicroPython n'est pas installé, Thonny peut le faire directement.
Gestion des fichiers sur l'ESP32
Commandes os : lister, créer, supprimer des fichiers directement depuis le REPL.