HcBenjy:
...
Wenn h als float 41,7 wäre, dann ist der int in diesem Fall 417, wobei 4 das highByte und 17 das lowByte ist?
Dann wird bei addr = 0 eine 4 gespeichert, bei addr = 1 eine 17?
Beim Auslesen muss ich zwei Byte nacheinander lesen und daraus mit word() einen int machen, den ich im
Serial Monitor ausgeben kann?
Nicht ganz. Arduino rechent nicht dezimal sondern binär und speichert jedesmal eine 8-Bit lange Zahl
417 ist binär 1 1010 0001 darum binär 1 und 10100001 das dann dezimal 1 und 161 ist. Also dezimal H-byte = 1 und L-Byte ist 161
Grüße Uwe