1- Description du fonctionnement

Voici ce qui est demandé comme fonctionnement

- attendre que le bouton BP1 soit appuyé,

- faire clignoter la ledVerte en restant allumée pendant 1s et en restant éteinte durant 1s,

- si BP1 est lâché, la led doit s'arrêter de clignoter et on retourne au début du programme.

Voici le plan de câblage du feu tricolore :

plan cablage lum ext3

 

2- Comment traduire ce fonctionnement en programmation ?

Nous allons voir comment décrire le fonctionnement toujours avec nos 3 approches :

- Compléter en premier l'algorigramme et vérifier en validant.

- Ensuite, vous complétez le programme bloc et python : ils se ressemblent beaucoup !

=> Attention de bien respecter les majuscules s'il y en a et de ne pas mettre d'espace !

ledVerte
BP1
Attendre 1s
BP1
ledVerte
BP1
on()
off()
Allumer ledVerte
Eteindre ledVerte
Attendre 1s

 

3- Utiliser Thonny pour faire le programme et commander la maquette

Recopier le code dans l'éditeur

- Lancer le logiciel Thonny qui est prévu pour faire des programmes en Python et qui permet de programmer des microprocesseurs.

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

from ObjetLedEsp32 import *
init()
#------------répéter toujours---------------------------
while True:

- Recopier alors le code du programme python fait ci-dessus.

Téléverser le programme sur la maquette

- La maquette doit être reliée sur un port USB de votre ordinateur.

- Vous vérifiez que la connexion est effective en suivant le document ressource accessible en haut de page.

- Vous pouvez alors lancer l'exécution du programme sur la maquette en appuyant, dans Thonny, sur le bouton thonnyExecuter

- Modifier et tester le programme pour que la led clignote comme suit :

- allumer la led verte 0.5s  (ATTENTION, en anglais la virgule est un point)

- éteindre la led verte 0.5s.