Analog Wert am I2C Display ausgeben

Je nach größe der Zahl müssen mehr oder weniger Leerzeichen eingefügt werden. bei einer Zhal kleiner al 1000 braucht es 1 Leerzeichen; bei Einer Zahl kleiner als 100 braucht es 2 leerzeichen, eins vom ersten if und eins vom zweiten if.

Du kannst jetzt so machen wie vorgeschlagen oder

if (val<1000 &&val >99) lcd.print(' ');  // 1 Leerzeichen
if (val<100 && val >9)  lcd.print('  ');  // 2 Leerzeichen 
usw

So hast Du kompliziertere IF's

Grüße Uwe