Múltiples interruptores, la misma función. ¿Se pueden conectar en paralelo a un solo pin de E / S?

5

Estoy trabajando en un proyecto de Raspberry Pi que requiere que se conecten 30 interruptores momentáneos separados para activar la misma función dentro del software. Es para un proyecto de arte.

No necesito distinguir entre diferentes botones, solo necesito registrar cualquier botón presionando, idealmente en un solo pin de E / S para simplificar, si es posible.

Mi primer pensamiento es simplemente cablear todos los botones en paralelo, conectados a una única E / S usando la resistencia de pull-up interna. Sé que en teoría esto debería formar una puerta OR lógica, que es lo que quiero.

Mi pregunta es: ¿la pulsación de varios botones puede causar un comportamiento inesperado o causar daños eléctricos en la Raspberry Pi? ¿O funcionará como se espera? Si lo primero es cierto, ¿cuál es la mejor manera de lograr esto?

    
pregunta A Steinmetz

3 respuestas

7

No hay problema en absoluto! Puedes poner tantos switches como quieras en esta configuración. También agregué una resistencia en serie para proteger el pin RPi GPIO como se sugiere en los comentarios.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Adam
1

Dado esto: -

  

La corriente de mojado es la cantidad mínima de corriente eléctrica necesaria para   Mantener un contacto de interruptor mecánico en buen estado de salud. Si un mecánico   el contacto del interruptor funciona con muy poca corriente, los contactos   tienden a acumular una resistencia excesiva y pueden fallar prematuramente.

... y suponiendo que está proporcionando suficiente corriente de humectación para el (los) interruptor (es), estará bien, pero asegúrese de que no se creen bucles de tierra con otros equipos si los interruptores están ubicados de forma remota. Si es posible una conexión remota, puede conectar o conectar todos los interruptores y enviar la señal a través de un optoaislador al RaPi.

Corriente de humectación

    
respondido por el Andy aka
0

El otro lado de cada botón debería estar conectado al mismo potencial, por lo que no habrá ningún problema si se supone que son botones simples (es decir, inductancia mínima, capacidad de generación de corriente o voltaje, etc.).

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas