Cahier des charges

Voici ce qui est demandé comme fonctionnement pour cette étape :

- Attendre que le bouton poussoir BP1 soit appuyé,

- La led doit clignoter en restant allumée pendant 1s et rester éteinte durant 1s

Lorsque BP1 n'est plus appuyé, la led doit cesser de clignoter.

plan cablage lum ext3

BP1 est branché sur l'entrée 14

Le micro-processeur utilisé est le ESP8266.

La sortie 15 sera utilisée pour commander la mise en route ou l'arrêt de la led verte.

Conception de l'algorigramme

Le nom du capteur à saisir est BP1 pour faire clignoter la led.

Pour les tests il y a deux possibilités de réussite, il faut donc saisir OUI ou NON.

Attendre 1s
Attendre 1s
Eteindre
Allumer
Début

 

 Codage python de l'algorigramme

Déplacer les instructions qui permettent d'allumer et éteindre la led verte pendant 1s.

ledVerte.on()
ledVerte.off()
sleep(1)
sleep(1)

 

 Test sur la maquette

- Lancer le logiciel Thonny

- Copier/coller le programme suivant dans l'éditeur

#------------initialisation de la maquette-------------------
from ObjetLedEsp8266 import *
init()
#------------répéter toujours--------------------------------
while True:
    #--------est-ce que BP1 est activé ?---------------------
    if BP1.value()==1:
        #allumer la led
        
        
        #éteindre la led
        
        

- Compléter les 4 lignes manquantes en utilisant l'exercice précédent : attention de bien veiller à conserver l'alignement rigoureux des instructions.

- Lancer le programme afin de vérifier que la led verte clignote correctement.

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

- allumer la led verte 0.5s,

- éteindre la led verte 0.5s.