Hola buenas noches estoy intentando hacer un codigo desde arduino comunicandome por app inventor pero tengo un inconveniente me sirven los botones on y off para prender y apagar un led pero no los tiempos, quiero que cuando oprima el boton 2 dure 10s prendido el led , si oprimo el boton 3 demore 20s, el boton 4 40s y el boton 5 apague el led , asi lo estoy desarrollando:
int led11 = 11;
int estado = 0;
void setup() {
Serial.begin(9600); //velocidad de transferencia del modulo bluetooth
pinMode(led11, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
estado = Serial.read(); // lo que llegue al bluetooth va hacer almacenado en la variable estado
}
if (estado == '1') {
digitalWrite(led11, HIGH);
}
if (estado == '2') { //este es si oprime el time 1
digitalWrite(led11, HIGH);
delay(10000);
digitalWrite(led11, LOW);
}
if (estado == '3') { //este es si oprime el time 2
digitalWrite(led11, HIGH);
delay(30000);
digitalWrite(led11, LOW);
}
if (estado == '4') { //este es si oprime el time 3
digitalWrite(led11, HIGH);
delay(60000);
digitalWrite(led11, LOW);
}
if (estado == '5') {
digitalWrite(led11, LOW);
}
}
Me funcionan los botones on y off pero no los retardos