L'IDE Thonny - premier programme ESP8266

Contexte

Il existe plusieurs environnements de programmation python qui fonctionnent sur divers systèmes d'exploitation (windows, mac, linux...).

L'éditeur Thonny présente l'avantage d'être :

- éditeur plutôt dédié à la programmation python,

- très simple d'utilisation,

- adapté à la programmation de carte,

- fonctionne sur plusieurs systèmes d'exploitation.

Lancement et connexion avec la carte ESP8266

- Lancer le logiciel Thonny icon thonny

- Relier le connecteur miniUSB entre la maquette et un port USB de votre ordinateur

- Dans le menu Outils -> choisir Options -> onglet Interpréteur -> sélectionner Micropython (ESP8266) :

config thonny1 8266

- Ensuite sélectionner le port USB (attention le numéro d'USB n'est pas forcément le même) :

config thonny2 8266

- Valider en appuyant sur OK

- La console de l'éditeur Thonny doit afficher un message indiquant la version de micropython installée sur votre ESP8266 :

config thonny3

 Premier programme

- Objectif, faire clignoter la led verte, qui est branchée sur la broche GPIO15 :

planCablageLedVerte

- Copier/coller le code suivant dans l'éditeur Thonny :

from machine import Pin
from time import sleep
#Initialisation : déclare la broche 15 comme étant une sortie
led = Pin(15, Pin.OUT)
#faire toujours
while True:
    #allumer la led pendant 0.7s
    led.value(1)
    sleep(0.7)
    #éteindre la led pendant 0.7s
    led.value(0)
    sleep(0.7)

 - Dans le menu Fichier, choisir Enregistrer sous, et choisir sur l'ordinateur votre dossier de travail dans Documents :

config thonny4

Vous constatez que l'on peut aussi de décider de sauvegarder sur la carte ESP8266, mais ce n'est pas nécessaire compte tenu que nous ferons fonctionner la carte ESP8266 avec Thonny en direct.

- Pour lancer le programme il suffit de cliquer sur le bouton vert :

config thonny5

- Pour arrêter le programme il suffit de cliquer sur le bouton rouge !