Growing numbers to the left
hi all!
as of might have read in previous post, i'm building time lapse dolly controlled arduino.
so i've come next problem(s):
1. when number of digits in number start grow (i mean 4 has 1 digit, 435 had 3 digits), number gets larger on right side. when number decreases 10 9, 90 printed on lcd.
clearing lcd every loop makes numbers not showing decently (because time erased longer time printed). if value < 10 , adjusting cursor location pita...
isn't there method or alternative this?
as of might have read in previous post, i'm building time lapse dolly controlled arduino.
so i've come next problem(s):
1. when number of digits in number start grow (i mean 4 has 1 digit, 435 had 3 digits), number gets larger on right side. when number decreases 10 9, 90 printed on lcd.
clearing lcd every loop makes numbers not showing decently (because time erased longer time printed). if value < 10 , adjusting cursor location pita...
isn't there method or alternative this?
format number string of desired length, , display string. example:
code: [select]
char buffer[8]; // make big enough hold longest string, plus 1 byte null terminator
int number = 7;
snprintf(buffer, sizeof(buffer), "%4d", number);
// buffer contains " 7"
Arduino Forum > Using Arduino > Programming Questions > Growing numbers to the left
arduino
Comments
Post a Comment