// 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);
  }
}