probleme avec les characteres ASCII (LCD) LiquidCrystal

Lorsque tu affiches un caractère, il efface celui du dessous.
Ce qui peut se passer est que la valeur à afficher soit plus courte que le valeur précédente donc il reste des caractères précédents.
La méthode la plus simple est d'afficher des espaces après le nombre.

lcd.print(MapFunction);
lcd.print("  ");