nucleo版 気圧センサ 未確認

Dependencies:   mbed BMP180

Committer:
saeichi
Date:
Sat May 30 14:51:22 2020 +0000
Revision:
3:d0a1b173db2e
Parent:
2:2de739f5032b
nucleo_bmp180

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tazk 0:ff0ff6bfbbef 1 #include "mbed.h"
tazk 0:ff0ff6bfbbef 2 #include "BMP180.h"
tazk 0:ff0ff6bfbbef 3
saeichi 3:d0a1b173db2e 4 #define PIN_SDA D4
saeichi 3:d0a1b173db2e 5 #define PIN_SCL D5
saeichi 3:d0a1b173db2e 6 Serial pc(SERIAL_TX,SERIAL_RX,921600);
tazk 0:ff0ff6bfbbef 7
tazk 0:ff0ff6bfbbef 8 int main(){
saeichi 3:d0a1b173db2e 9 BMP180 bmp180(PIN_SDA,PIN_SCL);
tazk 0:ff0ff6bfbbef 10 float pressure,temperature;
tazk 0:ff0ff6bfbbef 11 printf("\rstart!\n\r");
tazk 0:ff0ff6bfbbef 12 bmp180.Initialize(27,BMP180_OSS_ULTRA_LOW_POWER);//27は府大の海抜高度
tazk 0:ff0ff6bfbbef 13 printf("initialization complete!\n\r");
tazk 0:ff0ff6bfbbef 14
tazk 0:ff0ff6bfbbef 15 for(int i=0;i<100;i++){
tazk 0:ff0ff6bfbbef 16 if(bmp180.ReadData(&temperature,&pressure)){
tazk 2:2de739f5032b 17 printf("%3d:Pressure(hPa)\t:%.2f\n\r",i,pressure);
tazk 2:2de739f5032b 18 printf("%3d:Temperature(C)\t:%.2f\n\r",i,temperature);
tazk 2:2de739f5032b 19 printf("--------------------------------\n\r");
tazk 0:ff0ff6bfbbef 20 wait(1);
tazk 0:ff0ff6bfbbef 21 }
tazk 0:ff0ff6bfbbef 22 }
tazk 0:ff0ff6bfbbef 23
tazk 0:ff0ff6bfbbef 24 printf("complete!\n\r");
tazk 0:ff0ff6bfbbef 25
tazk 0:ff0ff6bfbbef 26 return 0;
tazk 0:ff0ff6bfbbef 27 }