Midiendo casi 1 voltio entre el pin de entrada de Raspberry Pi y tierra, ¿por qué?

Estoy tratando de usar un interruptor para proporcionar entrada al software que se ejecuta en Raspberry Pi. Tengo un software ejecutándose en este momento que lee continuamente el pin de entrada e imprime el resultado. El problema es que, incluso cuando no hay nada conectado, la lectura de voltaje desde el pin de entrada a la tierra del circuito es de aproximadamente 0,9 V. El software parpadea rápidamente entre VERDADERO y FALSO.

¿Es esto un problema de software? Si no, ¿cómo puedo evitar esto?

Gracias por cualquier consejo, Chase

Respuestas (1)

La entrada en cuestión está "flotando" hasta que se presiona el botón, debido a que sus entradas son de muy alta impedancia.

Debe agregar una resistencia desplegable al botón pulsador, 10k se usa comúnmente, por lo tanto:

Resistencia desplegable para interruptor

De esa manera, la entrada de Raspberry Pi ve un false(0 voltios) hasta que se presiona el botón, luego un truehasta que se suelta.

Los GPIO de RaspberryPi están clasificados para 3.3V. Este QnA aclara este asunto y tiene enlaces relevantes.
@ icarus74 Lo siento, no entiendo su punto: 3.3V o 5V, la razón y la respuesta siguen siendo válidas.
La respuesta, desde el punto de vista de la razón, es perfecta, es el esquema el que es engañoso. Para alguien, que es nuevo en electrónica (y RaspberryPi) podría tomar una respuesta altamente calificada tal como está e intentar implementarla, lo que podría llevar a que se libere humo mágico. El escollo es 5V, ya que los pines no son tolerantes a 5V.
@ icarus74 Hmm... Si eso merece un voto negativo, me encargaré de ello.
@ icarus74 ... y listo.
En cuyo caso, ¡recupera su voto! El voto negativo fue por la respuesta, por la inexactitud (aunque pequeña), no por usted. Así que no te sientas mal por el voto negativo.
@ icarus74 No, no me sentí mal por el voto negativo en absoluto, solo intrigado. Todavía muestra un voto negativo, así que todavía estoy intrigado :-)
Puedo asegurarles que el voto negativo restante no es mío.