¿Qué número máximo de botones puedo conectar a Arduino (100 botones y más)

0

¿Es posible conectar algo como 100 botones a un arduino nano, usando este método clásico (u otros casos posibles)?

    
pregunta fonjeekay

2 respuestas

3

"¿Es posible conectar algo como 100 botones a un arduino nano, usando este método clásico (u otros casos posibles)?"

Sí. para conectar más de 100 entradas puede hacer Charlieplex 11 de los botones de entrada de arduino uno (esto dará en realidad más de 100 entradas, 110 para ser exactos). Esto no requiere ICs adicionales para hacer. Sigo usando resistencias, diodos y más de 100 botones de entrada, usando 11 entradas digitales de arduino uno.

Si desea utilizar IC, puede golpear las 100 entradas usando shiftin () vea enlace

El teclado PS2 (como sugirió Dave Tweedy) es menos flexible en cuanto a la capacidad de ampliación (por ejemplo, si quieres 200 entradas, simplemente conectas en serie algunos circuitos integrados) y probablemente más trabajo de programación que utilizando el método IC anterior.

    
respondido por el Pete
1

Esta implementación es posible, pero debes encargarte de ella,

  1. El rango de lecturas de ADC correspondiente a cada actividad del botón.
  2. Elegir los valores adecuados de resistencia para que ninguno de ellos dé lugar a un rango conflictivo de lectura de ADC.
  3. Lo más importante es elegir los valores de resistencia con un mejor valor de tolerancia.
respondido por el Duster2503

Lea otras preguntas en las etiquetas