Question
***VERY URGENT, THIS IS AN ARDUINO QUESTION. PLEASE ANSWER FAST, I WILL UPVOTE YOUR ANSWER**** //variables int YELLOW = 3; int RED = 4; int
***VERY URGENT, THIS IS AN ARDUINO QUESTION. PLEASE ANSWER FAST, I WILL UPVOTE YOUR ANSWER****
//variables
int YELLOW = 3;
int RED = 4;
int DELAY_YELLOW = 1000;
int DELAY_RED = 1000;
// basic functions
void setup()
{
pinMode(YELLOW, OUTPUT);
pinMode(RED, OUTPUT);
}
void loop()
{
yellow_light();
delay(DELAY_YELLOW);
red_light();
delay(DELAY_RED);
}
void yellow_light()
{
digitalWrite(YELLOW, HIGH);
digitalWrite(RED, LOW);
}
void red_light()
{
digitalWrite(YELLOW, LOW);
digitalWrite(RED, HIGH);
}
Based on the previous example add a button as input and modify the program,
As can be seen from the program, the green LED should be lighted ON. Press the button and the yellow LED should light and followed by red LED when pressed again. Add the following new type: Typedef enum {GREEN Change the parameter to the light_one_led to colors instead of int. Change the 1, 2, 3, in the call to GREEN, YELLOW, RED
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started