Buenas tardes, estoy iniciando apenas en Arduino, quiero haver un sistema que cuando detecte un objeto empieze un timer y al terminar el timer se encienda un LED, ya lo hize con un sensor y un LED pero al momento de agregar los demas sensores y LED ya no funciona, no se si esta bien echo el codigo.
GRACIAS.
int led1 = 13;
int sen1 = 23;
int led2 = 24;
int sen2 = 25;
int led3 = 26;
int sen3 = 27;
int led4 = 28;
int sen4 = 30;
int led5 = 31;
int sen5 = 32;
int led6 = 33;
int sen6 = 34;
int led7 = 35;
int sen7 = 36;
int led8 = 37;
int sen8 = 38;
int led9 = 39;
int sen9 = 40;
int led10 = 41;
int sen10= 42;
int led11= 43;
int sen11 = 44;
int led12= 45;
int sen12 = 46;
int led13 = 47;
int sen13 = 48;
int led14 = 49;
int sen14 = 50;
int led15 = 51;
int sen15 = 52;
void setup() {
Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(23,INPUT);
pinMode(24,OUTPUT);
pinMode(25,INPUT);
pinMode(26,OUTPUT);
pinMode(27,INPUT);
pinMode(28,OUTPUT);
pinMode(30,INPUT);
pinMode(31,OUTPUT);
pinMode(32,INPUT);
pinMode(33,OUTPUT);
pinMode(34,INPUT);
pinMode(35,OUTPUT);
pinMode(36,INPUT);
pinMode(37,OUTPUT);
pinMode(38,INPUT);
pinMode(39,OUTPUT);
pinMode(40,INPUT);
pinMode(41,OUTPUT);
pinMode(42,INPUT);
pinMode(43,OUTPUT);
pinMode(44,INPUT);
pinMode(45,OUTPUT);
pinMode(46,INPUT);
pinMode(47,OUTPUT);
pinMode(48,INPUT);
pinMode(49,OUTPUT);
pinMode(50,INPUT);
pinMode(51,OUTPUT);
pinMode(52,INPUT);
}
void loop() {
if
(digitalRead(sen1))
digitalWrite(led1,HIGH);
else {
delay(5000);
digitalWrite(led1,LOW);
}
if
(digitalRead(sen2))
digitalWrite(led2,HIGH);
else {
delay(5000);
digitalWrite(led2,LOW);}
if(digitalRead(sen3))
digitalWrite(led3,HIGH);
else
delay(840000);
digitalWrite(led3,LOW);
if(digitalRead(sen4))
digitalWrite(led4,HIGH);
else
delay(840000);
digitalWrite(led4,LOW);
if(digitalRead(sen5))
digitalWrite(led5,HIGH);
else
delay(840000);
digitalWrite(led5,LOW);
if(digitalRead(sen6))
digitalWrite(led6,HIGH);
else
delay(840000);
digitalWrite(led6,LOW);
if(digitalRead(sen7))
digitalWrite(led7,HIGH);
else
delay(840000);
digitalWrite(led7,LOW);
if(digitalRead(sen8))
digitalWrite(led8,HIGH);
else
delay(840000);
digitalWrite(led8,LOW);
if(digitalRead(sen9))
digitalWrite(led9,HIGH);
else
delay(840000);
digitalWrite(led9,LOW);
if(digitalRead(sen10))
digitalWrite(led10,HIGH);
else
delay(840000);
digitalWrite(led10,LOW);
if(digitalRead(sen11))
digitalWrite(led11,HIGH);
else
delay(840000);
digitalWrite(led11,LOW);
if(digitalRead(sen12))
digitalWrite(led12,HIGH);
else
delay(840000);
digitalWrite(led12,LOW);
if(digitalRead(sen13))
digitalWrite(led13,HIGH);
else
delay(840000);
digitalWrite(led13,LOW);
if(digitalRead(sen14))
digitalWrite(led14,HIGH);
else
delay(840000);
digitalWrite(led14,LOW);
if(digitalRead(sen15))
digitalWrite(led15,HIGH);
else
delay(840000);
digitalWrite(led15,LOW);
}