probleme avec les characteres ASCII (LCD) LiquidCrystal

bonjour j'ai un probleme avec mon code je debute en arduino et je souhaiterai afficher la valuer dun capteur sur mon ecran lcd, mon probleme est que la bibliotheque liquidcrystal transforme la sortie de mon capteur en charactere ascii donc au lieu de me retrouver avec un chiffre qui varie de 0 a 100 jai des characteres de tout types. :confused: :confused: :confused:

MapFunction = map(Sensor1Value,0,1023,0,100);
lcd.setCursor(13,0);
lcd.write(MapFunction);

ps: le curseur est mis en 13,0 car il y a du texte avant, je nutilise que la library liquidcrystal, jai un ecran a cristaux liquide 16*2

merci d'avance pour vos reponses

Bonjour,

Pour afficher un nombre utilises print

lcd.print(MapFunction);

merci :slight_smile:

je me trouve maintenant avec un nouveau probleme mes valeurs simpriment les unes sur les autres je sais quil y a un moyen deffacer tout ce quil y a sur lecran mais est il possible d"effacer que certaines cases merci d'avance :slight_smile:

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("  ");