/*
#define led 9
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("vpiši znak");
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()){
char znak = Serial.read();
switch(znak){
case '1':
Serial.println("utrip 1x");
utrip();
break;
case '2':
Serial.println("utrip 2x");
utrip();
utrip();
break;
case '+':
Serial.println("LED on");
digitalWrite(led, HIGH);
break;
case '-':
Serial.println("LED off");
digitalWrite(led, LOW);
break;
case '\n':
//Serial.println("ignore enter");
break;
default:
Serial.println("vnesi pravi znak");
break;
}
}
}
void utrip(){
digitalWrite(led, HIGH);
delay(200);
digitalWrite(led, LOW);
delay(200);
}
*/
/*
int value = 0;
#define led 9
void setup(){
Serial.begin(9600);
Serial.println("vpiši število");
}
void loop(){
static int m = 0;
if (Serial.available()){
char znak = Serial.read();
if(znak >= '0' && znak <='9'){
value = (value * 10)+(znak-'0');
}
else if(znak == 10){
Serial.println(value);
m = value;
value = 0;
}
}
utrip(m);
}
void utrip(int x){
digitalWrite(led, HIGH);
delay(x);
digitalWrite(led, LOW);
delay(x);
}
*/
int value = 0;
#define led 9
#define MAX 5
int index = 0;
char seznam[6];
int u = 0;
void setup(){
Serial.begin(9600);
Serial.println("vpiši število");
}
void loop(){
static int m = 0;
if (Serial.available()){
char znak = Serial.read();
if(znak >= '0' && znak <='9' && index < MAX){
seznam[index] = znak;
index++;
}
else{
seznam[index] = 0;
u = atoi(seznam);
Serial.println(u);
index=0;
}
}
utrip(u);
}
void utrip(int x){
digitalWrite(led, HIGH);
delay(x);
digitalWrite(led, LOW);
delay(x);
}
//reši nalogo 3 z millis