Ich versteh dein Setup nicht so ganz, das liegt erheblich daran, dass du sehr wirr und unstrukturiert schreibst und die Infos scheibchenweise nachlieferst.
An deinem Arduino hängt ein Temperatursensor an A0, soweit klar.
Aber wie hast du bitte Arduino und Display miteinander verbunden?
Wenn das Display als Controller den
ICL 7106 nutzt, ist es hier denkbar schlecht geeignet.
Dieser Controller erwartet eine analoge (!) Spannung am Eingang, die er wandelt und anzeigt. Da is nich mit Seriell irgendwas reinschieben, wie du es versuchst. (Nehme ich anhand des Codes jedenfalls an)
Ich sehe hier prinzipiell drei Möglichkeiten:
1. Nimm ein Display, wo du gescheit digital was reinschieben kannst.
2. Löte den Controller runter und steuer das Display manuell an.
3. Versuche, irgendwie ne analoge Spannung für das Display hinzubekommen.
Davon würde ich dringend die erste empfehlen. Diese Displays mit Analogeingang sind nicht für die Nutzung am Mikrocontroller gedacht, sondern um irgendwo mal schnell ohne weitere Digitalelektronik einen analogen Wert anzeigen zu können.
Möglichkeit zwei dauert lange und macht viel Basteln nötig, besonders, da man dann schon aufs Timing achten muss. Ist das ein LCD-Display musst du zusätzlich Wechselspannung nutzen, sonst geht das Display kaputt.
Möglichkeit drei wäre zwar erstmal möglich, ist auch, da alle AVRs PWM-Ausgänge haben, mit wenigen Zeilen Code und einem Tiefpassfilter, also im einfachsten Fall Kondensator und Widerstand, zu erledigen.
Ich befürchte aber, dass man die Anzeige damit nicht gleichzeitig genau und stabil bekommt. Und verändert sich der Wert, folgt das Display unter Umständen recht träge.
Da du noch relativ am Anfang der Mikrocontrollerprogrammierung zu stehen scheinst, rate ich dir, nimm ein anderes Display. Besonders am Anfang ist, wenn auch nur kleiner, Erfolg wichtiger als die paar Euro für ein besser geeignetes Display, die man sich mit solcher Fummelei eventuell sparen könnte.
Ele