hi , itoa () not converting the more than 4 digits number .
char numberArray[20];
uint32_t number = 3500; // 4 digits
void setup()
{
Serial.begin(9600);
}
void loop()
{
itoa(number,numberArray,10);
Serial.println(numberArray);
delay(1000);
}
output : 3500 .
char numberArray[20];
uint32_t number = 35000; // 5 digits
void setup()
{
Serial.begin(9600);
}
void loop()
{
itoa(number,numberArray,10);
Serial.println(numberArray);
delay(1000);
}
output : - 30536
but if i give more than four digits it's turn to error result