SSSUP
/
sample_pressure-sensor_bmp180
BMP180のライブラリの使用例
Diff: main.cpp
- Revision:
- 0:ff0ff6bfbbef
- Child:
- 1:5cf8a99c994c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Jun 06 06:57:37 2018 +0000 @@ -0,0 +1,25 @@ +#include "mbed.h" +#include "BMP180.h" + +#define PIN_SDA p28 +#define PIN_SDL p27 +Serial pc(USBTX,USBRX,921600); + +int main(){ + BMP180 bmp180(PIN_SDA,PIN_SDL); + float pressure,temperature; + printf("\rstart!\n\r"); + bmp180.Initialize(27,BMP180_OSS_ULTRA_LOW_POWER);//27は府大の海抜高度 + printf("initialization complete!\n\r"); + + for(int i=0;i<100;i++){ + if(bmp180.ReadData(&temperature,&pressure)){ + printf("%3d:Pressure(hPa)\t:%.2f\n\r%3d:Tempertature(C)\t:%.2f\n\r--------------------------------\n\r",i,pressure,i,temperature); + wait(1); + } + } + + printf("complete!\n\r"); + + return 0; +} \ No newline at end of file