En este tutorial aprenderemos cómo controlar un LED a través del GPIO con Python.
Materiales:
- Raspberry Pi con Raspbian o similar
- LED de 2 pins
- Resistencia 1K
- 2 cables macho/hembra
- Placa de pruebas
El código necesario para encender y apagar el LED es el siguiente:
import RPi.GPIO as GPIO
import time
LED_PIN = 11 # Asignamos 11 a la variable LED_PIN
GPIO.setmode(GPIO.BOARD) # Configuramos el modo GPIO a BOARD para usar el número de PIN
GPIO.setup(LED_PIN, GPIO.OUT) # Preparamos el pin del LED para usarlo
for i in range(3): # Encendermos y apagamos el LED 3 veces
GPIO.output(LED_PIN, GPIO.HIGH) # Encendemos el PIN del LED
time.sleep(0.5)
GPIO.output(LED_PIN, GPIO.LOW) # Apagamos el PIN del LED
time.sleep(0.5)
GPIO.cleanup() # Clear GPIO
Aquí podemos ver el circuito del LED y la Raspberry Pi:
Aquí dejo un video explicativo para ver cómo montar el circuito y ejecutar el código en la Raspberry: