Ultimamente, tenho tocado muito com o Raspberry Pi. Mas eu tenho um problema.
Quando configuro um pino de entrada para verificar se a eletricidade é enviada para ele ou não, isso me dá respostas bastante instáveis.
Algumas observações que fiz para esclarecer meu problema:
Quando conecto o circuito, e a eletricidade flui para o pino de entrada, o valor que ele fornece é sempre VERDADEIRO ou 1.
Quando quebro o circuito removendo um LED que faz parte dele (quando o valor de entrada deve ser 0), obtém-me valores aleatórios, alternando entre 0 e 1.
Quando removo todos os cabos do meu Pi, obtive o valor consistente de 0
Se eu tiver todos os cabos GPIO removidos, ele me dará o valor 0, mas se eu simplesmente tocar no pino de entrada com um pedaço de metal condutor de eletricidade (levando a nada na outra extremidade), ele começará com os valores aleatórios novamente. Ele não me fornece valores aleatórios, a menos que eu também tenha algo conectado ao pino de saída. Ele não precisa levar a lugar nenhum, apenas precisa tocar no pino de saída. E algum outro pedaço de metal precisa tocar no pino de entrada. Nenhuma conexão entre eles.
Eu me pergunto por que ele começa a me fornecer valores aleatórios quando o pino GPIO de entrada toca qualquer metal.
E ainda mais interessante, por que isso me dá 1s ou TRUEs consistentes quando realmente envio eletricidade a ele?