unsigned long previousMillisBuz = 0;
unsigned long currentMillisBuz = millis();
unsigned long previousMillisRot = 0;
unsigned long currentMillisRot = millis();
unsigned long previousMillisLED = 0;
unsigned long currentMillisLED = millis();
const long intervalBuz = 3000;
const long intervalRot = 8000;
const long intervalLED = 5000;
const int ledRot = 2;
const int Buzzer = 8;
void setup(){
pinMode(LED_BUILTIN, OUTPUT);
pinMode(ledRot, OUTPUT);
pinMode(Buzzer, OUTPUT);
}
void loop(){
unsigned long currentMillisBuz =millis();
if(currentMillisBuz - previousMillisBuz >= intervalBuz){
previousMillisBuz = currentMillisBuz;
tone(8, 100, 300); // Plays 262Hz tone for 0.250 seconds
//noTone(Buzzer);
}
//tone(8, 100, 300); // Plays 262Hz tone for 0.250 seconds
unsigned long currentMillisRot =millis();
if(currentMillisRot - previousMillisRot >= intervalRot){
previousMillisRot = currentMillisRot;
digitalWrite(ledRot, HIGH);
}
unsigned long currentMillisLED = millis();
if (currentMillisLED - previousMillisLED >= intervalLED){
previousMillisLED = currentMillisLED;
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
}
}