Encender un LED - Raspberry


Hoy vamos a ver como encender un LED con Raspberry pi.

En primer lugar montaremos el circuito, utilizaremos el GPIO 18 (pin 12) y como tierra, GND, el pin 6. Este es el esquema:


Una vez montado el circuito vamos a las Raspberry e instalamos los paquetes de Python y de GPIO, ademas de actualizar el sistema. Para ellos introducimos los siguientes comandos:


sudo apt-get install python-dev
sudo apt-get install python-rpi.gpio
sudo apt-get update && sudo apt-get upgrade

Ahora creamos el script enciende.py de encendido, es el siguiente:

#!usr/bin/env/ python
#enciende.py
#importamos la libreria GPIO
import RPi.GPIO as GPIO 
#Definimos el modo BCM 
GPIO.setmode(GPIO.BCM) 
#Ahora definimos el pin GPIO 18 como salida
GPIO.setup(18, GPIO.OUT) 
#Y le damos un valor logico alto para encender el LED
GPIO.output(18, GPIO.HIGH)

Posteriormente, creamos el script apaga.py de apagado:

#!usr/bin/env/ python
#apaga.py
#importamos la libreria GPIO
import RPi.GPIO as GPIO 
#Definimos el modo BCM
GPIO.setmode(GPIO.BCM)  
#Ahora definimos el pin GPIO 18 como salida
GPIO.setup(18, GPIO.OUT) 
#Y le damos un valor logico bajo para apagar el LED
GPIO.output(18, GPIO.LOW) 
#Finalmente liberamos todos los pines GPIO, es decir, los desconfiguramos)

GPIO.cleanup()

Para encender y apagar solo tenemos que ejecutar los scripts, para encender ejecutamos:

sudo python enciende.py

Y para apagar ejecutamos el comando:


sudo python apaga.py

Comentarios

Entradas populares