#define LED1 3
#define LED2 5
int i;
void setup()
{
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
}
void loop()
{
// LED1: 0% -> 36%
// LED2: 100% -> 36%
for (i = 0; i <= 92; i++)
{
analogWrite(LED1, map(i, 0, 92, 0, 92));
analogWrite(LED2, map(i, 0, 92, 255, 92));
delay(5000 / 92);
}
// LED1: 36% -> 0%
// LED2: 36% -> 100%
for (i = 92; i >= 0; i--)
{
analogWrite(LED1, map(i, 0, 92, 0, 92));
analogWrite(LED2, map(i, 0, 92, 255, 92));
delay(5000 / 92);
}
}