barometric pressure sensor BMP085 http://mbed.org/users/okini3939/notebook/barometric-pressure-sensor-bmp085/ http://mbed.org/users/okini3939/notebook/weatherduino-on-mbed/
main.cpp@1:1d88eb9f5bbd, 2010-10-14 (annotated)
- Committer:
- okini3939
- Date:
- Thu Oct 14 11:27:32 2010 +0000
- Revision:
- 1:1d88eb9f5bbd
- Parent:
- 0:dbba605ca87c
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
okini3939 | 0:dbba605ca87c | 1 | #include "mbed.h" |
okini3939 | 0:dbba605ca87c | 2 | #include "BMP085.h" |
okini3939 | 0:dbba605ca87c | 3 | |
okini3939 | 0:dbba605ca87c | 4 | BMP085 bmp085(p9, p10); |
okini3939 | 0:dbba605ca87c | 5 | |
okini3939 | 0:dbba605ca87c | 6 | DigitalOut myled(LED1); |
okini3939 | 0:dbba605ca87c | 7 | Serial pc(USBTX, USBRX); |
okini3939 | 0:dbba605ca87c | 8 | |
okini3939 | 0:dbba605ca87c | 9 | int main() { |
okini3939 | 0:dbba605ca87c | 10 | while(1) { |
okini3939 | 0:dbba605ca87c | 11 | myled = 1; |
okini3939 | 0:dbba605ca87c | 12 | |
okini3939 | 0:dbba605ca87c | 13 | bmp085.update(); |
okini3939 | 0:dbba605ca87c | 14 | pc.printf("p:%6.2f hPa / t:%6.2f C\n", bmp085.get_pressure(), bmp085.get_temperature()); |
okini3939 | 0:dbba605ca87c | 15 | |
okini3939 | 0:dbba605ca87c | 16 | myled = 0; |
okini3939 | 0:dbba605ca87c | 17 | wait(3); |
okini3939 | 0:dbba605ca87c | 18 | } |
okini3939 | 0:dbba605ca87c | 19 | } |