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


int led = 5;
int button = 6;
int count = 0;

void setup()
{
  pinMode(led, OUTPUT);
  pinMode(button, INPUT_PULLUP);
}

void loop()
{
  if (digitalRead(button) == LOW)
  {
    count++;

    delay(200);

    if (count == 3)
    {
      for (int i = 0; i <= 255; i++)
      {
        analogWrite(led, i);
        delay(12);
      }
    }

    if (count == 4)
    {
      analogWrite(led, 0);
      count = 0;
    }

    while (digitalRead(button) == LOW)
    {
    }
  }
}