Étape 4: Code Python faire les lumières flash
Afin de faire nos LED clignotent sur et hors nous utiliserons code python, alors ouvrez IDLE3, tout le code dont vous avez besoin de taper dans n’est en retrait dans la page, assurez-vous d’obtenir le cas et les tirets exactement comme je l’ai tapés.Comme nous allons écrire scripts Python vous devrez régler IDLE3 (votre éditeur de code) légèrement afin qu’il évoque le script édition fenêtre ainsi que les fenêtres de coque. pour ce faire, allez dans Options > configurer IDLE > générales > Préférences de démarrage et sélectionnez « Modifier fenêtre ouverte ». Maintenant, lorsque vous redémarrez IDLE, vous aurez deux fenêtres, un appelé « Python Shell » et l’autre appelé « Untitled ». La fenêtre de « Untitled » est votre script python qui vous voudrez sauvegarder quelque part, vous pouvez retrouver plus tard. Pour exécuter ce script sélectionnez Run > Run Module ou appuyez sur F5.
Le premier code que vous voulez mettre dans votre script est
from time import sleep import pifacedigitalio
Cette opération importe la commande de sommeil qui vous sera utile plus tard et importe les bibliothèques PiFace. La prochaine chose à que faire est de créer un objet de PiFace numérique, donc nous pouvons contrôler la PiFace.
pfd = pifacedigitalio.PiFaceDigital() pfd.output_port.all_off()
PFD est maintenant notre objet de PiFace, et vous remarquerez aussi que nous avons éteint tous les ports dans le cas où toute sont toujours allumés. Ensuite, nous devons faire une LED flash sur et en dehors, nous allons également définir un petit délai entre eux allumer et éteindre.
pfd.leds[0].turn_on() sleep(0.05) pfd.leds[0].turn_off() sleep(0.05)
Alors que flashé une fois la LED, nous pouvons utiliser une boucle for pour plus d’une fois le flash.
pour x dans l’intervalle (0, 10) : for x in range(0, 10): pfd.leds[0].turn_on() sleep(0.05) pfd.leds[0].turn_off() sleep(0.05)
Dans la boucle le premier nombre est le nombre de départ et le second est le numéro de fin, donc si vous voulez que le voyant clignote plus ou moins 10 fois, n’hésitez pas changer le nombre en fonction. Dans l’étape suivante, je vais vous montrer comment obtenir les lumières à clignoter un après l’autre (la chasse).