nucleo_ver.
/
nucleo_sample_pressure-sensor_bmp180
nucleo版 気圧センサ 未確認
Diff: main.cpp
- Revision:
- 0:ff0ff6bfbbef
- Child:
- 1:5cf8a99c994c
diff -r 000000000000 -r ff0ff6bfbbef main.cpp --- /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