Die Fragestellung ist nicht ganz klar...
Eleganter ist, da Du nicht in die Speicherzuweisung des Compilers eingreifst:
Dim a As single
Dim b(4) As byte At a
Warum sich die Finger brechen? Formatiere Ascii in Bascom und schicke ein paar Byte mehr los.nun meine frage, wie mache ich aus den byte b - e wieder eine single variable?
Variante A (RAW):
Print A 'für RS232
Variante B (formatiert):
Dim Convert_s As String * 16
Convert_s = Str(a)
Convert_s = Format(convert_s , "+00.0")
Print Convert_s
zum EEPROM:
Ins EEPROM als Datenlogger speicher nur das Array b(4) und lese bei bedarf das Array b(4) wieder zurück. Die Single-Variable A ergibt sich dann von selbst...
Lesezeichen