Closed davidelinformatico closed 3 years ago
El script Bash de pruebas es:
echo "Encendemos la bombilla"
gpio -g mode 4 out # Cerramos el circuito eléctrico al enviar una señal al relé desde el GPIO 4 (pin 7)
sleep 2 # Esperamos 2 segundos
echo "Apagamos la bombilla"
gpio -g mode 4 in # Abrimos el circuito eléctrico al enviar una señal al relé desde el GPIO 4 (pin 7)
** Para controlar otro GPIO debemos utilizar la misma nomenclatura (out para cerrar el circuito - in para abrir el circuito), cambiando el número de GPIO en cada caso.
El mismo script en Python sería:
# Importamos librería import RPi.GPIO as gpio import time
# Para utilizar el número de pin en placa utilizamos #gpio.setmode(gpio.BOARD)
# Para utilizar el número de GPIO utilizamos gpio.setmode(gpio.BCM)
# Configuramos el GPIO como salida y activamos la señal gpio.setup(4, gpio.OUT) gpio.output(4, True)
# Esperamos 2 segundos time.sleep(2)
# Configuramos el GPIO como entrada y desactivamos la señal gpio.output(4, False) gpio.setup(4, gpio.IN)
Se puede ver el tablero de pruebas en éste vídeo que he grabado.
En él se han conectado los componentes y se ha realizado la prueba de encender y apagar una bombilla.
El diagrama del tablero de pruebas es:
** Hay que reseñar que en el tablero he dispuesto una placa con 8 relés y en el diagrama sólo un relé pero el funcionamiento es el mismo.