Étape 6: Clignoter une LED en Python
À ce stade, je lance le Pi de framboise de mon écran avec un clavier branché — j’ai l’habitude de faire les mises à jour de paquet de ssh. Sur la ligne de commande, créez un nouveau python script en invoquant nano.sudo nano gpio_blink.py
Et entrez dans ce script. L’avantage avec l’aide de ssh , c’est que vous pouvez simplement copier et coller le script. Sinon, j’ai ce sur un dépôt GitHub.
# gpio_blink.py
# par Scott Kildall (www.kildall.com)
# LED est sur la broche 4, utilisez une résistance 270 ohms pour sol
importation RPi.GPIO comme GPIO
moment de l’importation
GPIO.setwarnings(False)
GPIO.setmode (GPIO. BCM)
GPIO.setup (4, GPIO. OUT)
État = True
# endless loop, marche/arrêt pendant 1 seconde
While True :
GPIO.output(4,True)
Time.Sleep(1)
GPIO.output(4,False)
Time.Sleep(1)
Ctrl-X, Y pour enregistrer le fichier.
Maintenant, exécutez le script :
sudo python gpio_blink.py
Remarque : vous devez appeler sudo — accès pour la bibliothèque GPIO root.
Vous devriez avoir un témoin clignotant sur votre circuit. Nous n’utilisons pas le commutateur du tout à ce stade.
Ctrl-C pour quitter le script
Comment ça marche
-La broche 4 est une broche d’entrée. Nous en alternance haute (True) et faible (faux) pendant 1 seconde à la fois.
-J’ai désactiver avertissements parce que je recevais des erreurs dans mon script car la GPIO n’a pas été fermé correctement (cela ne devrait pas question et je l’ai trouvé une gêne).
-Réglage du mode BCM signifie que les numéros de broche gravé sur le match de Raspberry Cobbler ceux que vous utilisez dans votre code.