Marcha/Paro (Timbre)

Para no tener problemas con la entrada, debemos colocar una resistencia de 10 kΩ como se indica en la siguiente página.

Programa

//Florencio Blanco, IES JAVIER GARCÍA TÉLLEZ//
/*Cuando está activada la entrada 2 la salida 13 estará también activada*/

int estadoPulsador; // Declaramos la variable estadoPulsador

void setup() {
 pinMode(13, OUTPUT); // Declaramos el pin2 como salida 
 pinMode(2, INPUT); // Declaramos el pin 13 como entrada 
}
void loop(){
 estadoPulsador = digitalRead(2); //leemos el estado del PulsadorMarcha
 if (estadoPulsador == HIGH) { 
 digitalWrite(13, HIGH); //Activamos el pin 13
 } 
 else {
 digitalWrite(13, LOW); //Desactivamos el pin 13
 }
}

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *