気圧センサ(nucleo用)

Dependencies:   mbed LPS25HB_I2C

Files at this revision

API Documentation at this revision

Comitter:
kosukesuzuki
Date:
Wed Aug 03 08:42:01 2022 +0000
Commit message:
mbed-LPS25HB(nucleo)

Changed in this revision

LPS25HB_I2C.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 03ee8739832e LPS25HB_I2C.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LPS25HB_I2C.lib	Wed Aug 03 08:42:01 2022 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/tajiri1999/code/LPS25HB_I2C/#4ea758df868a
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
diff -r 000000000000 -r 03ee8739832e mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Wed Aug 03 08:42:01 2022 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400
\ No newline at end of file