Probablemente tengo una pregunta básica, pero me gustaría una confirmación de mi solución.
He terminado mi prototipo de tablero de pan arduino que utiliza algunos botones pulsadores momentáneos básicos junto con resistencias desplegables. Ver diag, lado izquierdo.
Ahora es el momento de convertir eso en una caja real con botones pulsadores de arcade. Tienen un común, NC y NO pines. Tengo que colocar una docena de ellos en una fila y me preguntaba si podría simplificar el diseño para evitar las resistencias y el esfuerzo de cableado.
Vine con la solución a la derecha del diagrama. El pin de señal de entrada de Arduino está en el pin COMÚN del botón; luego 5V en NO y GND en NC.
Con esta solución, simplemente puedo conectar todos los NO juntos, todos los NC juntos y simplemente tener cables dedicados entre los pines de entrada COMUNES y Arduino.
Pero me pregunto si la eliminación de la resistencia desplegable podría generar algunos problemas reales. No puedo verlos desde:
-
NO y NC no pueden conectarse entre sí, por lo que no hay riesgo de cortocircuito
-
en una situación estable, un pin de señal nunca estará flotando. Si, cuando se cambia de NO a NC, hay un lapso muy pequeño de tiempo donde COMMON no está conectado a 5V o GND: si la señal de lectura será la anterior o la siguiente no hace ninguna diferencia (anterior = como si hubiera) no fue flotante, siguiente = lo que estará en el próximo milisegundo)
-
en caso de rebotes, bueno, esa es la misma pb con resistencia desplegable.
¿Qué piensas?