Skip to main content
2 of 3
deleted 260 characters in body

THE FULLY WORKING ONE

const byte button=2;
const byte LED=10;
bool blinking =false; unsigned long blinkInterval=250;
unsigned long currentMillis;
unsigned long previousMillis;
void setup() { pinMode(button,INPUT); pinMode(LED,OUTPUT); } void loop() {

if(blinking) {
    currentMillis =millis();

    unsigned long blinkInterval=100;
    if((unsigned long)(currentMillis-previousMillis) >= blinkInterval) { 
        digitalWrite(LED,!digitalRead(LED)); LED
        previousMillis =currentMillis;
    }
} else {
    digitalWrite(LED,LOW); 
}

int reading=digitalRead(button);
delay(100); 

if(reading==LOW) 
{ blinking =true; }
else
{ blinking =false; }

}