GNU/Linux >> Linux Esercitazione >  >> Linux

Come realizzare un flash LED con il Raspberry Pi

Per far lampeggiare un LED utilizzeremo i pin GPIO (input/output per uso generale) per controllare il LED. Controlleremo questi pin GPIO usando Python. Il layout GPIO sul modello Raspberry Pi B.

Useremo GPIO 17 che è Pin 11.

1. Installazione della libreria per Python.

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

2. Ora crea un file chiamato blink.py:

$ vi blink.py

Aggiungi le seguenti righe

import time
import RPi.GPIO as GPIO

Questo importa le due librerie, la libreria temporale fornisce il ritardo per il lampeggio del LED e RPi.GPIO ci consente di controllare i pin GPIO.

3. Sotto imposta il pin su 17.

pin = 17

4. Di seguito imposta la modalità pin su BCM in modo da poter fare riferimento ai pin e impostare il pin 17 per l'output:

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

5. Questo è il Loop in cui il LED si accende e poi si spegne.

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

Ora collega la gamba positiva del LED al pin 17 e quella negativa a terra. Quando esegui il codice dovresti vedere il LED lampeggiare.


Linux
  1. Configurazione di un server FTP con vsFTPd su Raspberry Pi

  2. Come fare in modo che Iconv sostituisca il file di input con l'output convertito?

  3. Come far funzionare qualsiasi programma con il comando Tee?

  4. Come bloccare Ubuntu?

  5. Come ruotare lo schermo su un Raspberry Pi 3

Come utilizzare il comando sleep di Linux con esempi

Come utilizzare il comando who in Linux con esempi

Come effettuare una richiesta POST con cURL

Come trovare file con il comando fd in Linux

Come fare in modo che Raspberry Pi si avvii nella GUI per impostazione predefinita

Come emulare il Raspberry Pi 2 su QEMU?