float var = -999.23;
float inc = 0.001;
int mult = 0;
const byte nSymbols = 8;
char numInString[nSymbols];
int numFromChar[nSymbols];

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  while(!Serial){}
}

void loop() {
  // put your main code here, to run repeatedly:
  mult = mult + 1;
  var = var + (mult*inc);
  dtostrf(var, nSymbols, 3, numInString); // float promenna, celkova delka vc. + a ., poc. desetinnych mist, char kam ukladat

  for(int i=0; i < nSymbols; i++){
    numFromChar[i] = int(numInString[i]);
  }

  //numFromChar[0] = int('1');
  //numFromChar[1] = int('2');
  Serial.println("numInString: ");
  Serial.println(numInString);
  Serial.println("numFromChar: ");
   for(int i=0; i < nSymbols; i++){
    Serial.print(numFromChar[i]-48);
    Serial.print(' ');
  }
  //Serial.print(numFromChar[0]);
  Serial.println();
  delay(1000);
}