// napiši program, ki prebere niz znakov iz serijskega porta
// Uporabi funkcijo Serial.readBytes(buffer, 4)
// Če niz znakov ustreza številki 5461 se na serijskem portu izpiše vklop LED in prižge LED na portu 8

#define LED 8
#define KODA 5461


void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  Serial.println("Vpiši kodo:");
  pinMode(LED, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  if (Serial.available()){
    char vpis[5];
    int steviloZnakovVpis = Serial.readBytes(vpis, 4); //preberemo 4 znake v seznam vpis
    if(steviloZnakovVpis == 4){
      vpis[4] = '\0'; // zaključni znak - terminator seznam tipa char
      int stevilka = atoi(vpis); // atoi (funkcija pretvorba stringa v število (int) )
      if(stevilka==KODA){
        Serial.println("VKLOPI");
        digitalWrite(LED, HIGH);
      }
      else{
        Serial.println("TRY AGAIN BITCH:");
        while(Serial.available()){
          Serial.read();
        } 
      }
    }
  }
delay(500);
}