Gast
#3978124
Hallo, Ich möchte für ein Projekt mit einem Arduino einen HYT221 Temperatur/Luftfeuchte Sensor auslesen. Als ich nach passendem Code gesucht habe bin ich hierrauf gestoßen: http://www.mikrocontroller.net/attachment/110234/HYT-xxx.pdf soweit auch sehr verständlich....aber eine Passage versteh ich nicht. es sollen zwei Bitwerte zu eine Variablen kombiniert werden. Gegeben ist diese Code Passage: raw_T16 = Buffer[2] * 256 + Buffer[3]; oder raw_T16 = Buffer[2] < 8 | Buffer[3]; Beide Zeilen sollen das selbe tun. Die untere Kombiniert mit Hilfe eine "Bitwise or" das versteh ich. Aber ich verstehe den nutzen von "< 8" nicht. Die obere Zeile versteh ich Garnicht. soll das eine Multiplikation oder ein dereference Pointer sein? Und warum 256? Währe nett wenn ihr meinem Verständnis auf die Sprünge helfen könntet :)