Example code for Si7020 Digital humidity and temperature sensor.
Basic example code for using the Si7020.
Diff: main.cpp
- Revision:
- 0:5e155faa10f0
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Apr 17 15:55:06 2015 +0000 @@ -0,0 +1,27 @@ +#include <stdio.h> +#include "mbed.h" +#include "Si7020.h" + +I2C i2c(I2C_SDA, I2C_SCL); +Si7020 si(&i2c); + +int main() +{ + while(1) { + + float humid; + if(si.getHumidity(&humid) != 0) { + printf("Error getting humidity\n"); + humid = -1; + } + + float temp; + if(si.getTemperature(&temp) != 0) { + printf("Error getting temperature"); + temp = -1; + } + printf("Humidity = %f%% Temperature = %fC\n", humid, temp); + + wait(1); + } +} \ No newline at end of file