Boa tarde galera estou usando um módulo relé no meu arduino para ligar os pinos 3 com o ground e ligar o raspberry, também utilizo isso para desligar o raspberry, peguei um tutorial na internet que ensinava como usar um push button, só fiz adaptar para o relé, os circuitos estão totalmente isolados, meu relé não está "ativo" e mesmo assim o PINO fica como se eu estivesse ligando e desligando o relé, fica sempre rodando a rotina de ligar e desligar o raspberry, suspeitei de ser problema no relé, deixei o cabo COMUM do relé desconectado, ou seja o circuito aberto e mesmo assim o PINO ficava indo para alto e para baixo (pelo menos era o que o python dizia, segue meu codigo
Code: Select all
import RPi.GPIO as GPIO
import time
import os
GPIO.setmode(GPIO.BCM)
GPIO.setup(3, GPIO.IN, pull_up_down = GPIO.PUD_UP)
def Shutdown(channel):
os.system("sudo shutdown -h now")
GPIO.add_event_detect(3, GPIO.FALLING, callback = Shutdown, bouncetime = 2000)
while 1:
time.sleep(1)
Obs.: estou usando outro gpio tb e está acontecendo a mesma coisa, sou bem amador em eletrônica, já tentei colocar um resistor do GPIO 3 => GROUND, já tentei retirando o resistor tb...HELP!
Alguém tem ideia do que possa ser? Obrigado