Example code for Si7020 Digital humidity and temperature sensor.
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include <stdio.h> 00002 #include "mbed.h" 00003 #include "Si7020.h" 00004 00005 I2C i2c(I2C_SDA, I2C_SCL); 00006 Si7020 si(&i2c); 00007 00008 int main() 00009 { 00010 while(1) { 00011 00012 float humid; 00013 if(si.getHumidity(&humid) != 0) { 00014 printf("Error getting humidity\n"); 00015 humid = -1; 00016 } 00017 00018 float temp; 00019 if(si.getTemperature(&temp) != 0) { 00020 printf("Error getting temperature"); 00021 temp = -1; 00022 } 00023 printf("Humidity = %f%% Temperature = %fC\n", humid, temp); 00024 00025 wait(1); 00026 } 00027 }
Generated on Wed Jul 13 2022 02:10:39 by
