Rechnung zur Veranschaulichung:
Rot: ungenutze Bits
10001011 135Beispielwert &00111111 &63Maske
00001011
11
Ergebnis
Probier mal das hier:Ich muss feststellen der Arduino hängt sich mit der zeit auf , wenn er ständig werte ließt und sie dann am Display ausgibt ....Code:... if (2 <= Wire.available()) { int pos = Wire.read() << 6; delay(1); pos |= Wire.read() & 63; Serial.println(pos); } ...
Lesezeichen