Загрузка данных


#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);
  }
}