#define LED1 3
#define LED2 2
#define LED_OFF 0
#define LED_ON 1
int state_led1 = LED_OFF;
long int counter1 = 0;
int state_led2 = LED_OFF;
long counter2 = 0;
void setup() {
// put your setup code here, to run once:
pinMode(3, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
switch(state_led1)
{
case LED_OFF: if(counter1++ == 500000)
{
digitalWrite(LED1, HIGH);
counter1 = 0;
state_led1 = LED_ON;
}
break;
case LED_ON: if(counter1++ == 500000)
{
digitalWrite(LED1, LOW);
counter1 = 0;
state_led1 = LED_OFF;
}
break;
}
switch(state_led2)
{
case LED_OFF: if(counter2++ == 100000)
{
digitalWrite(LED2, HIGH);
counter2 = 0;
state_led2 = LED_ON;
}
break;
case LED_ON: if(counter2++ == 100000)
{
digitalWrite(LED2, LOW);
counter2 = 0;
state_led2 = LED_OFF;
}
break;
}
}