STM32L432KC with MPU6050

Dependencies:   mbed MPU6050

Files at this revision

API Documentation at this revision

Comitter:
aamirvhora143
Date:
Fri Jul 29 16:26:00 2022 +0000
Commit message:
Receive data over serial port with own encoding algorithm

Changed in this revision

MPU6050.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 1159b8177824 MPU6050.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MPU6050.lib	Fri Jul 29 16:26:00 2022 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/Sissors/code/MPU6050/#5c63e20c50f3
diff -r 000000000000 -r 1159b8177824 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Jul 29 16:26:00 2022 +0000
@@ -0,0 +1,34 @@
+#include "mbed.h"
+#include "MPU6050.h"
+//creating an object of serial class so that we can communicate with PC
+Serial pc(SERIAL_TX, SERIAL_RX);
+
+MPU6050 ark(PA_10,PA_9); //creating onject of MPU6050 class
+int main()
+{
+    while(1) {
+        float temp = ark.getTemp();
+        float dataString[7];
+        float gyro[3];
+        ark.getGyro(gyro);
+        float acce[3];
+        ark.getAccelero(acce);
+        
+        dataString[0] = temp;
+        dataString[1] = gyro[0];
+        dataString[2] = gyro[1];
+        dataString[3] = gyro[2];
+        dataString[4] = acce[0];
+        dataString[5] = acce[1];
+        dataString[6] = acce[2];
+        
+        pc.printf("#"); //Initial character for encoding
+        for(int i = 0; i<7; i++) {
+            pc.printf("%0.2f",dataString[i]);
+            pc.printf("^"); // character to seprate data
+        }
+        pc.printf("$"); //lat character of string for encoding
+        pc.printf("\n");
+        wait(1); //wait 1000ms
+    }
+}
\ No newline at end of file
diff -r 000000000000 -r 1159b8177824 mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Fri Jul 29 16:26:00 2022 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400
\ No newline at end of file