nucleo版 気圧センサ 未確認

Dependencies:   mbed BMP180

main.cpp

Committer:
tazk
Date:
2018-06-06
Revision:
0:ff0ff6bfbbef
Child:
1:5cf8a99c994c

File content as of revision 0:ff0ff6bfbbef:

#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;
}