1 votos

Pines GPIO de los botones de Raspberry Pi / Arduino

Me he hecho con un botoncito para empezar a jugar. Intentando conectarlo a una Rpi.

Lo que quería confirmar era la finalidad y las clavijas de cada cable. El botón que tengo es http://www.robotgear.com.au/Product.aspx/Details/782-Button-Module-with-cable

Me causó cierta confusión G V N S..... Supongo que G=Suelo V=Activo N=Neutral S=Dito Cierre con GVNS http://www.robotgear.com.au/Cache/Files/ProductImageOriginals/2233_Button%20module%20with%20cable.jpg

Después de hablar con un amigo que tiene más experiencia en estas cosas. Estamos asumiendo esta configuración

G = Pin 6 Ground
V = Pin 4 5V
S = Pin 11 or GPIO

1voto

Daniel Puntos 21

Editar: Como se ha comentado, los pines GPIO de la Raspberry Pi NO toleran 5 V. Utiliza el interruptor sólo en el carril de 3,3 V.

Desde el vista superior Puedo ver una resistencia que une S a V y a los condensadores que probablemente son para el desacoplamiento.

Así que el pin out sería...

  • V = Tensión de entrada (3,3V de la RPi)
  • G = Tierra (0 V del RPi)
  • S = Señal / Interruptor (la señal que cambia al pulsar el botón)
  • N = No se utiliza

Cómo funciona esto...

Cuando se conecte, el voltaje en S se elevará a través de la resistencia (también conocida como resistencia pull-up) a 3,3 V desde la Pi. Usted puede confirmar esto mediante la medición de la resistencia entre V y S (tal vez alrededor de 10 kOhms). Además, La Pi sólo puede conducir 50mA desde el carril de 3,3 V, así que asegúrate de que la resistencia entre V y S es mayor que 66 Ohms.

Al pulsar el botón, la conexión en S está en cortocircuito con G. Puede confirmarlo pulsando el botón y comprobando la continuidad de S a G. No habrá continuidad cuando lo suelte.

Puedes conectar S a un GPIO de la Pi para que cuando el botón no esté pulsado, S esté a la tensión del carril (3,3 V) y cuando esté pulsado, S mida 0 V respecto a la tierra de la Pi.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X