/* Lab Trial Test 1
* Name: Benjamin Tong
* Class:
* Date: 5/1/2024
*/
int ledStateG = 1;
long previousMillisG = 0;
int intervalG = 1000;
int ledStateR = 1;
long previousMillisR = 0;
int intervalR = 2000;
void setup()
{
pinMode(18, OUTPUT);
pinMode(23, OUTPUT);
}
void loop()
{
long currentMillis = millis();
if ( currentMillis - previousMillisG >= intervalG)
{
previousMillisG = currentMillis;
if (ledStateG == LOW)
{
ledStateG = HIGH;
}
else
{
ledStateG = LOW;
}
digitalWrite(18, ledStateG);
}
if ( currentMillis - previousMillisR >= intervalR)
{
previousMillisR = currentMillis; // save the last time you blinked the LED
if (ledStateR == LOW)
{
ledStateR = HIGH;
}
else
{
ledStateG = LOW;
}
digitalWrite(18, ledStateR);
}
}