me ha llegado este relé
http://es.aliexpress.com/item/Free-Ship ... 50566.html
he puesto el in en el puerto gpio 18
el ground en negativo
y el vcc en el segundo puerto de 5v
luego he creado un circuito haciendo puente con el relé, todo funciona bien, cuando se acciona el relé se cierra el circuito y enciende la luz... el problema viene ahora, en el codigo se tiene que apagar pero continua encendido...
Code: Select all
import RPi.GPIO as GPIO #importamos la libreria y cambiamos su nombre por "GPIO"
import time #necesario para los delays
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT)
try:
while True:
#dejamos la luz vere x segundos
GPIO.output(18, GPIO.HIGH)
print "verde"
time.sleep(1)
GPIO.output(18, GPIO.LOW)
time.sleep(1)
except KeyboardInterrupt:
GPIO.cleanup() #devuelve los pines a su estado inicial
https://www.youtube.com/watch?v=g2IhrgI ... e=youtu.be
lo he solucionao asi:
Code: Select all
import RPi.GPIO as GPIO #importamos la libreria y cambiamos su nombre por "GPIO"
import time #necesario para los delays
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT)
try:
while True:
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT)
GPIO.output(18, GPIO.HIGH)
print "verde"
time.sleep(1)
GPIO.output(18, GPIO.LOW)
GPIO.cleanup()
print "off"
time.sleep(1)
except KeyboardInterrupt:
GPIO.cleanup() #devuelve los pines a su estado inicial