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);
}