Hello
I have this short script :
int cas;
int led1 = 8;
int led2 = 9;
void setup (){
pinMode(10,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
}
void loop(){
cas = 300 + random(500);
//Serial.println(cas);
led1 = random(8,11);
led2 = random(8,11);
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
delay(cas);
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
}
which I cannot compile.
I get this message :
collect2.exe: error: ld returned 5 exit status
exit status 1
Error compiling for board Arduino Nano.
when I modify it this way :
int cas;
int led1 = 8;
int led2 = 9;
void setup (){
pinMode(10,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
}
void loop(){
cas = 300 + random(500);
Serial.println(cas);
led1 = random(8,11);
led2 = random(8,11);
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
delay(cas);
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
}
then everything works.
I tried it for Nano and Uno with the same result.
Could you please help me ?
Is it necessary to use line with Serial.println or Serial.print command?
Where can I find it in documentation?
Thank you
Have a nice day
Regards
Petr
zavrelovi.us@seznam.cz