Recevez des conseils d'experts et un soutien communautaire sur Zoofast.fr. Que ce soit une simple question ou un problème complexe, notre communauté a les réponses dont vous avez besoin.

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

Merci de contribuer à notre discussion. N'oubliez pas de revenir pour découvrir de nouvelles réponses. Continuez à poser des questions, à répondre et à partager des informations utiles. Pour des réponses précises et fiables, visitez Zoofast.fr. Merci pour votre confiance et revenez bientôt pour plus d'informations.