Étape 5: Chasing Lights
Dans la dernière étape nous avons fait un flash lumineux sur et en dehors, pour compléter cette instructable que nous devons faire tout ce que le flash s’allume à son tour.for x in range(0, 10): for x in range(0, 8): pfd.leds[x].turn_on() sleep(0.05) pfd.leds[x].turn_off()
La première boucle for raconte le code à exécuter 10 fois, la deuxième dit pour chaque LED 0 - 7 tour allumez-le et l’arrière reparti. Si vous souhaitez que les lampes flash dans un sens, puis retourner dans l’autre sens, vous pouvez utiliser le code suivant,
for x in range(0, 10): for x in range(0, 8): pfd.leds[x].turn_on() sleep(0.05) pfd.leds[x].turn_off() for x in range(7, -1, -1): pfd.leds[x].turn_on() sleep(0.05) pfd.leds[x].turn_off()
Copiez le code suivant fait la même chose qu’avant toutefois ajoute un supplément de boucle for pour exécuter le même code, mais en sens inverse. Vous devriez maintenant avoir un ensemble de voyants qui clignotent dans un motif de retour et, espérons-le, une compréhension de base de commande de LED/sortie de votre PiFace, si vous avez des questions n’hésitez pas à commenter.