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)
{
}
}
}