Question: What is the purpose of the program given below? #define ledPin 1 3 unsigned long previousMillis; unsigned long interval = 1 0 0 0 ;

What is the purpose of the program given below?
#define ledPin 13
unsigned long previousMillis;
unsigned long interval =1000;
int ledState = LOW;
void setup(){
previousMillis = millis();
pinMode(ledPin, OUTPUT);
}
void loop(){
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval){
previousMillis = previousMillis + interval;
if (ledState == LOW){
ledState = HIGH;
} else {
ledState = LOW;
}
digitalWrite(ledPin, ledState);
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!