Ich habe jetzt folgendes probiert:
Das gibt werte aus bis etwa 33000 und dann geht das ganze rückwärts. Ab 10000 steht dann plötzlich ein minus davor (trotz uint16_t). Danach geht es dann auf die 0 zu und wieder von vorn.Code:uint16_t dist = mleft_dist; clearPosLCD(1,11,4); setCursorPosLCD(0,11); writeIntegerLengthLCD(dist,DEC,5);
Gruß Lee
Lesezeichen