Category Archives: Marcha/Paro

Marcha por pulsador y paro por tiempo

Marcha por pulsador y el paro se produce al transcurrir un tiempo.

//Florencio Blanco, IES JAVIER GARCÍA TÉLLEZ//
/*Con este programa conseguimos que se active la salida un tiempo al activar el pulsador*/

int PulsadorMarcha = 2;     // Declaramos el pin 2 como la variable PulsadorMarcha
int Salida =  13;           // Declaramos el pin 13 como la variable Salida

int estadoPulsador;           // Declaramos la variable estadoPulsador

void setup() {
  pinMode(Salida, OUTPUT);         // Declaramos la variable Salida como salida 
  pinMode(PulsadorMarcha, INPUT);  // Declaramos la variable PulsadorMarcha como entrada   
}
void loop(){
  estadoPulsador = digitalRead(PulsadorMarcha);  //leemos el estado del PulsadorMarcha
  if (estadoPulsador == HIGH) {     
      digitalWrite(Salida, HIGH);                //Activamos la salida
      delay(5000);
      digitalWrite(Salida, LOW);
} 
  
}