GNU/Linux >> Tutoriels Linux >  >> Linux

Comment faire un flash LED avec le Raspberry Pi

Pour faire clignoter une LED, nous utiliserons les broches GPIO (entrée/sortie à usage général) pour contrôler la LED. Nous contrôlerons ces broches GPIO à l'aide de Python. La disposition GPIO sur le Raspberry Pi modèle B.

Nous utiliserons GPIO 17 qui est la broche 11.

1. Installation de la bibliothèque pour python.

$ sudo apt-get install python-dev python-rpi.gpio

2. Créez maintenant un fichier nommé blink.py :

$ vi blink.py

Ajoutez les lignes suivantes

import time
import RPi.GPIO as GPIO

Cela importe les deux bibliothèques, la bibliothèque de temps fournit le délai pour que la LED clignote et le RPi.GPIO nous permet de contrôler les broches GPIO.

3. Ci-dessous définit la broche sur 17.

pin = 17

4. Ci-dessous, définissez le mode de broche sur BCM afin que nous puissions référencer les broches et configurer la broche 17 pour la sortie :

GPIO.setmode(GPIO.BCM)
GPIO.setup(pin, GPIO.OUT)

5. Il s'agit de la boucle où la LED est allumée puis éteinte.

while True:
GPIO.output(pin, True)
    time.sleep(0.5)
    GPIO.output(pin, False)
    time.sleep(0.5)

Connectez maintenant la branche positive de votre LED à la broche 17 et la borne négative à la masse. Lorsque vous exécutez le code, vous devriez voir la LED clignoter.


Linux
  1. Comment auditer les autorisations avec la commande find

  2. Configurer un serveur FTP avec vsFTPd sur le Raspberry Pi

  3. Comment faire fonctionner n'importe quel programme avec la commande Tee ?

  4. comment connaître le numéro d'interruption/GPIO pour une broche spécifique sous Linux

  5. Quelle est la meilleure façon de créer un lecteur flash avec de nombreuses choses amorçables

Comment utiliser la commande Linux sleep avec des exemples

Comment utiliser la commande who sous Linux avec des exemples

Comment faire une requête POST avec cURL

Comment rechercher des fichiers avec la commande fd sous Linux

Comment faire démarrer Raspberry Pi dans l'interface graphique par défaut

Comment émuler le Raspberry Pi 2 sur QEMU ?