Raspberry (8): Conectar, encender y apagar Diodos LEDs a la Raspberry.

En este capítulo vamos a ver algo sencillo para empezar a configurar la Rapberry: encender un Diodo LED (de color) para que nos puede indicar algún evento o suceso.

Contenido de los ficheros para que puedas “copiar/pegar“:

# Fichero “encender.py” para encender el Diodo LED:
import RPi.GPIO as GPIO          # Importamos la librería “GPIO”

GPIO.setmode(GPIO.BCM)           # Configuro los pines GPIO como BCM
NumeroPIN = 18                   # Defino el número del PIN
GPIO.setup(NumeroPIN, GPIO.OUT)  # GPIO como salida

GPIO.output(NumeroPIN, True)     # Enciendo el PIN
GPIO.cleanup()                   # Reinicia la configuración de los pines
# Fichero “apagar.py” para apagar el Diodo LED:
import RPi.GPIO as GPIO          # Importamos la librería “GPIO”

GPIO.setmode(GPIO.BCM)           # Configuro los pines GPIO como BCM
NumeroPIN = 18                   # Defino el número del PIN
GPIO.setup(NumeroPIN, GPIO.OUT)  # GPIO como salida

GPIO.output(NumeroPIN, False)    # Apago el PIN
GPIO.cleanup()                   # Reinicia la configuración de los pines
Fichero “encender.sh”:
#Preparamos la entrada.
echo 18 > /sys/class/gpio/export

#Le indico que el GPIO es de salida:
echo out > /sys/class/gpio/gpio18/direction

#Encendemos el Diodo LED
echo 1 > /sys/class/gpio/gpio18/value

#Eliminaremos la entrada GPIO para libera el pin
echo 18 > /sys/class/gpio/unexport
Fichero “apagar.sh”:
#Preparamos la entrada.
echo 18 > /sys/class/gpio/export

#Le indico que el GPIO es de salida:
echo out > /sys/class/gpio/gpio18/direction

#Apagamos el Diodo LED
echo 0 > /sys/class/gpio/gpio18/value

#Eliminaremos la entrada GPIO para libera el pin
echo 18 > /sys/class/gpio/unexport

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *