Bonjour
Ecrivez un programme qui allume en alternance les LED rouge et bleue 5 fois au total, chaque fois
pendant 500ms mais allumant la suivante 100ms avant d'éteindre la précédente: on allume la rouge
au tout début, puis alldme la bleue au temps 400ms, puis éteint la rouge au temps 500ms, puis
allume la rouge au temps 800ms, etc.
Utilisez la boucle de répétition.
Votre programme doit commencer par la ligne :
from quickpi import*
Les fonctions disponibles pour controler le robot sont:
setledState(led, state) modifie l'état de la LED: True pour l'allumer, False pour l'éteindre
sleep(milliseconds) met en pause l'exécution pendant une durée en ms
Le mot-clé suivant est autorise for
Les mots-clés suivants sont interdits, while if, else, elif, not, and, or list set
crochets [ ]. accolades y variables def lambda break, continue setattr map
split​


Sagot :

Salut,

Réponse :

from quickpi import *

for loop in range(5):

   setLedState("red1",True)

   sleep(100)

   setLedState("blue1",False)

   sleep(300)

   setLedState("blue1",True)

   sleep(100)

   setLedState("red1",False)

   sleep(300)

sleep(100)

setLedState("blue1",False)

voila, en esperant t'avoir aide