//Leemos la entrada 2 y vemos el resultado en el monitor. Si conectamos un cable a la entrada 2 como antena //veremos quwe aparecen 0 y 1 cuando deberían aparecer siempre 0, esto es debido al ruido eléctrico que capta la entrada void setup() { Serial.begin(9600); //Iniciamos la comunicación con el pulsador a 9600 bits/s pinMode(2, INPUT); //definimos el pin 2 como input pinMode(13, OUTPUT); //definimos el pin 2 como output } void loop() { // el estado de la entrada 2 lo guardamos en la variable entrada int entrada = digitalRead(2); if (entrada == HIGH) { digitalWrite(13, HIGH); //Activamos el pin 13 } //la salida 13 se activa cuando lo haga la entrada 2 por el ruido eléctrico else { digitalWrite(13, LOW); //Desactivamos el pin 13 } Serial.println(entrada); delay(300); //cada 300ms enviamos el valor de la entrada2 al monitor }