Étape 5: Le code
Une place importante dans le code, que je tiens à souligner est l’état de sommeil. Il semble donc peu important, mais ce n’est vraiment pas.
Après que vous passez par le processus dans la dernière étape de réglage de votre sortie, si vous allez à droite dans nettoyage et réglage de votre prochaine sortie, vous n’aurez jamais à « voir » sur vos LEDs. Il clignote juste trop rapide pour le voir. Alors vous devrez mettre en pause l’exécution du code pendant une seconde obtenir les LEDs pour rester allumé assez longtemps pour vous de les voir.
pendant la course == True :
Essayez :
Shifter.Clear()
shifter.setValue(80)
Sleep(1)
Shifter.Clear()
shifter.setValue(170)
Sleep(1)
sauf KeyboardInterrupt :
en cours d’exécution = False
Remarquez aussi, soit dit en passant, ce que j’ai fait avec l’essai / à l’exception des déclarations. Cela vous permet de sortir le code à l’aide de Ctrl + C, sans générer l’erreur normale. Une petite chose, mais j’aime comment il fonctionne.
Notez également que ce code est orienté objet et peut être importé dans d’autres projets à une date ultérieure. Cela vous permettra de régler la sortie facilement et rapidement avec ce circuit.