/*int ledPin = 11;
int utrip = 0;
int value;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("vpiši število");
pinMode(ledPin,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()){
char znak = Serial.read();
if (znak >= '0' && znak <= '9'){
value = (value * 10) + (znak - '0');
}
else if (znak == 10) {//enter je ascii 10
utrip = value;
Serial.println(utrip);
value = 0;
}
}
utripanje();
}
void utripanje(){
digitalWrite(ledPin, HIGH);
delay(utrip);
digitalWrite(ledPin, LOW);
delay(utrip);
}
*/
/*program prebere ASCII znak
1 izpiše se 1 - utrip 1x
2 izpiše se 2 - utrip 2x
+ izpiše se + - led on
- izpiše se - - led off*/
/*
int ledpin = 11;
void setup(){
Serial.begin(9600);
pinMode(ledpin, OUTPUT);
}
void loop(){
if(Serial.available()){
char znak = Serial.read();
switch (znak){
case '1':
Serial.println("ena");
break;
case '2':
Serial.println("dva");
break;
case '+':
Serial.println("+");
digitalWrite(ledpin, HIGH);
break;
case '-':
Serial.println("-");
digitalWrite(ledpin, LOW);
break;
default:
Serial.println("napaka");
break;
}
}
}
void utripanje(){
digitalWrite(ledpin, HIGH);
delay(300);
digitalWrite(ledpin, LOW);
delay(300);
}
*/
#define SEZNAMstev 3;
int seznamindex;
int stevilo[SEZNAMstev];
void setup(){
Serial.begin(9600);
Serial.println("vpiši 3 stev");
}
void loop(){
if(Serial.available()){
char znak = Serial.read();
if(znak >= '0' && znak <= '9'){
stevilo[seznamindex] = (stevilo[seznamindex]*10)+(znak-'0');
}
else if (znak == ','){
if(seznamindex < SEZNAMstev -1) seznamindex ++ ;
}
else {
Serial.println("seznam stevil: ");
Serial.println(seznamindex +1);
for (int i = 0; i<= seznamindex; i++){
Serial.println(stevilo[i]);
stevilo[i]=0;
}
seznamindex = 0
}
}
}