// globalne spremenljivke
int ledPin = 8; // tip, ime, vrednost
int buttonGreen = 2;
void setup() {
pinMode(ledPin, OUTPUT); // določa vhod ali izhod
pinMode(buttonGreen, INPUT_PULLUP);
Serial.begin(115200);
}
void loop() {
static bool ledLight = LOW; //leedica ne sveti
static bool buttonState;
buttonState = digitalRead(buttonGreen);
Serial.println(buttonState);
if(buttonState == LOW & ledLight == LOW){
ledLight = !ledLight; //ledica sveti gre v High
digitalWrite(ledPin, HIGH);
delay(500); //zakasnitev 500 ms
}
else if(buttonState == LOW & ledLight == HIGH){
ledLight = !ledLight;
digitalWrite(ledPin, LOW);
delay(500);
}
}