como puedo hacer para que si se usa el interruptor este primero active una puerta y luego de unos segundos active una banda transportadora, mas o menos asi lo tengo pero no funciona creo
int electroV=1; //electrovalvula, el pin puede ser cambiado por cualquiera al gusto
int bandaT=2; //banda transportadora
int interruptor=3; // si ya tienen un interruptor pueden cambiar este por el otro, solo cambian los dialogos
void setup() {
pinMode(electroV,OUTPUT); //es algo q vamos a manipular asi q es salida
pinMode(bandaT,OUTPUT);
pinMode(interruptor,INPUT);
Serial.begin(9600); // inicia el monitor serial que sirve para comunicar dispositivos
}
void loop() {
// aca ta el codigo del loop
Serial.println(digitalRead(interruptor));
if (digitalRead(interruptor) == 1) { //Establecimiento de la condicion (Si la patita esta presionada deberia de encender estas madres:
digitalWrite(electroV, HIGH); //lo q hace si esta presionada sera prender la electroV y despues de 3 segundos (3000) inicia el siguiente comando
delay(3000); // delay de 3 segundos (lo q dura la electrov prendida)
digitalWrite(bandaT, HIGH); //despues de los 3 segundos de esa madre hace q la banda se mueva
delay(2000); //delay de 2 segundos
} else { //q pasa si no se presiona pues)
digitalWrite(electroV, LOW);
digitalWrite(bandaT, LOW); //la banda ta low pipipi
}
delay(100);
}