Paso 2: Muchos botones, pero muy pocos pins
Cuando se ejecuta fuera de pins de I/O digital para interruptores puede crear un divisor del voltaje y añadir una pequeña cantidad de código para obtener muchos botones trabajando en uno de los pines analógico. El siguiente ejemplo muestra cómo 5 botones pueden ser identificados usando resistencias Ω de 1 K 5 y un pin analógico. Los valores de resistencia deben ser lo suficientemente pequeños para que no se demasiado actual a través de ellos pero lo suficientemente grande como para tener un circuito divisor de voltaje confiable y estable.
Este circuito utiliza un pin analógico y el mismo número de resistores en serie a través de + 5V y GND. Cada botón conectado al pin de entrada analógico en algunos fija posición en el circuito serie. El código comprueba dentro de un rango de valores y devuelve un número de botón si el botón empujado fue en ese intervalo.
Puede conectar más o menos de cinco botones a su pin analógico.