#define BUFFER_SIZE 50
char buffer[BUFFER_SIZE];
long seznamStevil[BUFFER_SIZE];
void setup() {
Serial.begin(9600);
Serial.println("Vpišite števila, ki so med seboj ločene z vejico: ");
}
void loop() {
static long MinSt = 0;
static long MaxSt = 0;
static int index = 0;
if(Serial.available()){
memset(buffer, 0, sizeof(buffer));
Serial.readBytesUntil('\n', buffer, BUFFER_SIZE);
Serial.println(buffer);
char *token = strtok(buffer, ',');
while(token != NULL){
seznamStevil[index] = atol(token);
token = strtok(NULL, ",");
index++;
}
MinSt = seznamStevil[0];
MaxSt = seznamStevil[0];
for(int i= 0; i<index;i++){
if(seznamStevilk[i] > MaxSt) MaxSt = seznamStevilk[i];
if(seznamStevilk[i] < MinSt) MinSt = seznamStevilk[i];
}
//izpis seznama stevil
for(int i=0; i < index; i++){
Serial.println(seznamStevil[i]);
if(i<index -1) Serial.print(",");
}
memset(seznamStevil, 0, sizeof(seznamStevil));
index=0;
Serial.println();
Serial.println("Vpišite števila, ki so med seboj ločene z vejico: ");
}
}