La idea es leer el resistanse differense entre ellos mediante resistencias.
Los botones están conectados de manera tal que cada botón añade las resistencias de los botones de delante de él a un cuento por entregas hacia fuera puesto.
Utilicé 4 220 ohm resistencias y 4 botones.
int sensorPin = A0; int sensorValue = 0;
void setup() { pinMode (sensorPin, INPUT_PULLUP); Serial.begin (9600); }
void loop() { sensorValue = analogRead(sensorPin); sensorValue = (map (sensorValue, 18,44, 1, 5)); if (sensorValue < 5 ) Serial.println (sensorValue); }