nucleo版 気圧センサ 未確認

Dependencies:   mbed BMP180

main.cpp

Committer:
tazk
Date:
2018-07-02
Revision:
2:2de739f5032b
Parent:
1:5cf8a99c994c
Child:
3:d0a1b173db2e

File content as of revision 2:2de739f5032b:

#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",i,pressure);
            printf("%3d:Temperature(C)\t:%.2f\n\r",i,temperature);
            printf("--------------------------------\n\r");
            wait(1);
        }
    }
    
    printf("complete!\n\r");
    
    return 0;
}