Der Sensor zeigt immer die gleichen Werte: Temperatur -37,4 Feuchte 4,3 dew_point -64,0 woran kann das liegen??
*(p_value) =s_read_byte(ACK); //read the first byte (MSB) *(p_value+1)=s_read_byte(ACK); //read the second byte (LSB) bin mir grad nicht sicher, ob es nicht *(p_value+1) =s_read_byte(ACK); //read the first byte (MSB) *(p_value)=s_read_byte(ACK); //read the second byte (LSB) heissen sollte. Ansonsten glaube ich vor langer zeit ähnliche werte mal gehabt zu haben, damals lag der Fehler darin, dass die Daten des Sensors um ein Bit verschoben interpretiert wurden.
Habe den Sensor gerade mit Kältespray und Fön bearbeitet keine Änderung der Werte!!
Danke für der Tip es klappt jetzt alles Perfekt!!!!!!!
Die Frage ist IMO viel zu Allgemein. Es gibts 4 Möglichkeiten: 1.) Hardware kaputt 2.) Kommunikationsiming schlecht 3.) Falsche/ Fehlerhafte kommunikation 4.) Schlechte/ Fehlerhafte verdrahtung. Kannst du irgendwas davon ausschliessen?
Habt ihr die CRC checksum verwendet??Oder geht es auch ohne zuverlässig??
wir haben das CRC zeugs eingebaut. Wenn CRC misslingt gibts eben nen Reset. Schon alleine deshalb, da es keine Privatanwendung ist und auf die Werte in diesem Fall Verlass sein muss. Aber inzwischen hat sich gezeigt, dass der Sensor so gut wie nie nen CRC-Fehler gemacht hat, deshalb sollte es (wenn es privat sein soll) vollkommen ausreichend sein ohne CRC zu arbeiten. Gruß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.