#define SEZNAMstevil 3
int seznamIndex=0;
int stevilo[SEZNAMstevil];
void setup(){
Serial.begin(9600);
Serial.println("Vpiši tri števila ločena z vejico");
}
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 <SEZNAMstevil-1)seznamIndex++;
}
else {
Serial.print(" Seznam stevil: ");
Serial.println(seznamIndex+1);
for(int i = 0;i<= seznamIndex;i++){
Serial.println(stevilo[i]);
stevilo[i]=0;
}
seznammIndex=0;
}
}
}
/*int ledPin=11;
int utrip;
char seznam[6];
int index=0;
void setup(){
Serial.begin(9600);
Serial.println("Vpiši niz števil:");
pinMode(ledPin, OUTPUT);
}
void loop(){
if(Serial.available()){
char znak=Serial.read();
if(index < 5 && znak>='0' && znak<= '9'){
seznam[index++]=znak;
}
else{
seznam[index]=0;
utrip=atoi(seznam);
Serial.println(utrip);
index=0;
}
}
}*/
/*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("+");
break;
case '-':
Serial.println("-");
break;
default:
Serial.println("Ni pravi znak");
break;
}
}
}
-----------------------------------------------------------------------------------*/
/*int ledPin=11;
int utrip=0;
int vrednost;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("Vpisi stevilo:");
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'){
vrednost=(vrednost*10)+(znak-'0');
}
else if (znak==10){
utrip=vrednost;
Serial.println(utrip);
vrednost=0;
}
}
utripanje();
}
void utripanje(){
digitalWrite(ledPin, HIGH);
delay(utrip);
digitalWrite(ledPin, LOW);
delay(utrip);
}*/