/*#define LED 10
void setup() {
Serial.begin(115200);
Serial.println("Vpiši znak: ");
pinMode(LED, OUTPUT);
}
void loop() {
if(Serial.available()){ //ali je v predpomnilniku mikrokrmilnia kakšen znak
char znak = Serial.read(); //preberemo en znak iz predpomnilnika
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 of");
digitalWrite(LED, LOW);
break;
default:
Serial.println("Vpiši pravi znak: ");
break;
}
}
}
void utrip(){
digitalWrite(LED, HIGH);
delay(300);
digitalWrite(LED, LOW);
delay(300);
}
#define LED 10
int vrednost = 0;
void setup(){
Serial.begin(9600);
Serial.println("Vpiši število: ");
pinMode(LED, OUTPUT);
}
void loop(){
static int m;
if(Serial.available()){
char znak = Serial.read();
if(znak>='0' && znak<='9'){
vrednost = (vrednost * 10) + (znak- '0');
}
else if(znak == 10){
Serial.println(vrednost);
m = vrednost;
vrednost = 0;
}
}
utrip(m);
}
void utrip(int x){
digitalWrite(LED, HIGH);
delay(x);
digitalWrite(LED, LOW);
delay(x);
}
#define LED 10
#define MAX 5
int value;
int indeks = 0;
char seznam[6];
int utrip;
void setup(){
Serial.begin(9600);
Serial.println("Vpiši število: ");
pinMode(LED, OUTPUT);
}
void loop(){
if(Serial.available()){
char znak = Serial.read();
if(znak >= '0' && znak <='9' && indeks < MAX){
seznam[indeks++] = znak;
indeks++;
}
else{
seznam[indeks] = 0;
utrip = atoi(seznam);
Serial.println(utrip);
indeks = 0;
}
}
utripajne(utrip);
}
void utripajne(int x){
digitalWrite(LED, HIGH);
delay(x);
digitalWrite(LED, LOW);
delay(x);
}
*/
#define SezStev 3
int stevilo[SezStev];
int index = 0;
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[index] = (stevilo[index] * 10) + (znak - '0') ;
}
else if(znak= ','){
if(index <SezStev -1) index++;
}
else{
if(vejica>= SezStev)
for(int i=0;i<SezStev; i++) stevilo[i]=0;
}
for(int i=; i<= index; i++){
Serial.print(stevilo[i]);
Serial,print(",");
stevilo[i]=0;
}
index =0;
}
}
}