SHT21 Kategorie: Programmierung C (von DTB - 26.09.2012 15:28) | ||
| ||
Hallo, habe Probleme die Daten vom SHT21 Sensor auszulesen. Hab euch hier mal meinen Programm-Code. //SHT21 Schreibadresse #define SHT21_W 0x80 //SHT21 Leseadresse #define SHT21_R 0x81 byte MSB_1, LSB_1; float RH, Temp; int S_Temp, S_RH; //---------------------- SHT21 READ -------------------- void SHT21_Read(void) { I2C_Start(); I2C_Write(SHT21_W); I2C_Write(0xE3); MSB_1 = I2C_Read_ACK(); LSB_1 = I2C_Read_ACK(); I2C_Stop(); Msg_WriteFloat(MSB_1); Msg_WriteFloat(LSB_1); S_Temp = ((MSB_1 << 8) | LSB_1); Temp = -46.85 + 175.72 * (S_Temp/(2e+16)); } GruÃ? DTB | ||
Antwort schreiben Antworten: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum