Matthaeus Vorraber
/
TempHuminitysensor
Temperatur und Luffeuchtigkeit ueber I^2 einlesen und an der serielen Schnittstelle ausgeben
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "Si7021.h" 00003 00004 I2C env_i2c(PC4, PC5); 00005 00006 // einlesen des 00007 int main() { 00008 int32_t temperature; 00009 uint32_t humidity; 00010 00011 /* Measure temperature and humidity */ 00012 if(rhtsensor_en) { 00013 rhtSensor->measure(); 00014 rhtSensor->measure(); 00015 temperature = rhtSensor->get_temperature(); 00016 humidity = rhtSensor->get_humidity(); 00017 00018 printf("Si7021:\r\n"); 00019 printf("T: %ld.%03ld degC\r\n", temperature/1000, abs(temperature%1000)); 00020 printf("h: %ld.%03ld %%\r\n", humidity/1000, humidity%1000); 00021 } 00022 } 00023 } 00024 00025 00026
Generated on Sat Jul 16 2022 19:13:19 by 1.7.2