Werte in 2 7-Segment Anzeigen schreiben

Hallo,

ich Werte einen Temperatursensor aus (LM37), und bekomme eine zweistellige Zahl. Diese möchte ich nun auf 2 7-Segment Anzeigen lassen. Wie mache ich das am besten, gibt es einen Befehl, der zweistellige Ziffer in zwei Ziffern aufsplittet?
Ich würde zwei Schieberegister nehmen um die Werte Anzuzeigen, da die Ausgänge am Nano nicht reichen werden.

Es geht sicher eleganter, ich würde die Einerstelle aber mittels Modulo herausbekommen. Ziehst du nun vom Ursprungswert die Einer ab und teilst durch 10, hast du gleich die Zehnerstelle.

x=21%10 // x wird 1

y=21/10 // y wird 2

So etwa? Solange die Variablen int sind.

einer = wert/10;
zehner = wert%10;

Grüße Uwe

Das Problem ist aber, dass der Temperaturwert als float kommt.

Kannst du ihn nicht zum Integer umwandeln?

Geht bestimmt, ich schau mal :smiley: