int ledPin = 2;
int onButton = 3;
int offButton = 4;
bool isBlinking = false;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(onButton, INPUT_PULLUP);
pinMode(offButton, INPUT_PULLUP);
digitalWrite(ledPin, LOW);
}
void loop() {
if (digitalRead(onButton) == LOW) {
isBlinking = true; // Pornim clipoceala când butonul onButton este apăsat
}
if (digitalRead(offButton) == LOW) {
isBlinking = false; // Oprim clipoceala când butonul offButton este apăsat
digitalWrite(ledPin, LOW); // Asigurăm că LED-ul este stins
}
if (isBlinking) {
digitalWrite(ledPin, !digitalRead(ledPin)); // Toggle LED-ul (stins <-> aprins)
delay(333); // O mică întârziere pentru clipoceală
}
}