marcusmota
Posts: 5
Joined: Sat Jun 13, 2015 7:30 pm

Raspberry Bugado GPIO 3 alternado HIGH e LOW

Wed Mar 15, 2017 7:45 pm

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

Return to “Português”