気圧センサ(nucleo用)-sammple code
Dependencies: mbed LPS25HB_I2C
Diff: main.cpp
- Revision:
- 0:03ee8739832e
- Child:
- 1:e8b472ec4bb2
diff -r 000000000000 -r 03ee8739832e main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Aug 03 08:42:01 2022 +0000 @@ -0,0 +1,26 @@ +#include "mbed.h" +#include "LPS.h" + +I2C i2c(D0,D1); +LPS ps(i2c); + +int main(){ + wait(1); + + + if (!ps.init()){ + printf("Failed to autodetect pressure sensor!\r\n"); + while (1); + } + + ps.enableDefault(); + + while(1){ + float pressure = ps.readPressureMillibars(); + float altitude = ps.pressureToAltitudeMeters(pressure); + float temperature = ps.readTemperatureC(); + printf("p:%.2f\t mbar\ta:%.2f m\tt:%.2f deg C\r\n",pressure,altitude,temperature); + + wait(1); + } +} \ No newline at end of file