int LEDstate=LOW; // HIGH
long int changedTime =0; long int interval=5000;
long int changedTime2 =0; long int interval2=7000;
void setup() {
pinMode(13, OUTPUT);pinMode(11, OUTPUT);
Serial.begin(9600);
digitalWrite(13,LEDstate);
}
void loop() {
long int now=millis(); // time in ms
//time based tast1 - timer1
if(now-changedTime>=interval){
if (LEDstate==LOW) LEDstate=HIGH;
else LEDstate=LOW;
digitalWrite(13,LEDstate);
changedTime=now;
Serial.println("LED state changed");
}
//time based tast2 - timer1
if(now-changedTime2>=interval2){
changedTime2=now;
tone(11,600); delay(500); noTone(11);
Serial.println("Tone");
}
//Continous task
Serial.println(analogRead(A2));
delay(100);
}