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
Capítulo Anterior | Capítulo Siguiente |