Hallo zusammen.

Ich möchte ein paar Single-Variablen ins AVR (Mega interne Eeprom ablegen. Und irgendwann per UART ausgeben.
So sieht der jeweilige Code aus:

Dimensionierung:
Dim Temp(100) as Eram Single
Dim Senden as String * 15
Dim T as Single

Speicherung: (T ist die Single-Variable)
Temp(i)=T

Auslesen und UART: Auslesen aus dem Eeprom, in einen String verwandeln, senden.

For A=1 to 100
Zwitemp=Temp(a)
Senden=Str(Zwitemp)
Print Senden
waitms 30
next

Irgendwo klappt etwas nicht.
Die Variable T stimmt, es ist eine Single, sie wird korrekt erzeugt.
Doch bei der Speicherung oder bei der Weiterleitung ans UART klemmt etwas, es kommen nämlich immer total verkorkste Werte an.
Meistens kommen nur -0.0 an....

Was ist da los? Hab ich irgendwo ein Chaos mit den Datentypen?

Herzlichen Gruss
Mario