/* podobno kot naloga 2, vendar z omejitvijo da lahko naenkrat prebere samo 5 znakov
znake preberemo v seznam
*/
#define LED 9
#define MAX 5
int indeks = 0; // indeks seznama
int value = 0;
int utrip = 0;
char seznam[6];
void setup() {
Serial.begin(115200);
Serial.println("Vpiši znak: ");
pinMode(LED, OUTPUT);
}
void loop() {
int m;
if(Serial.available()){ //ali je v predpomnilniku mikrokrmilnika kasken znak
char znak = Serial.read(); // preberemo en znak iz predpomnilnika
if(znak >= '0' && znak <='9' && indeks < MAX){
seznam[indeks] = znak;
indeks++;
}else{
seznam[indeks] = 0; //seznam zakljuimo z NULL terminatorjem
utrip = atoi(seznam); //String u integer
Serial.println(utrip);
indeks = 0;
}
}
utripanje(m);
}
void utripanje(int m){
digitalWrite(LED,HIGH);
delay(m);
digitalWrite(LED,LOW);
delay(m);
}