Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed-os FXAS21000 LED_Bar FXOS8700Q
Revision 1:7a49fd0692fd, committed 2022-03-07
- Comitter:
- mukundy8
- Date:
- Mon Mar 07 00:30:36 2022 +0000
- Parent:
- 0:838685d68d89
- Child:
- 2:d08625231a9f
- Commit message:
- first commit
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Fri Jan 15 22:11:19 2021 +0000
+++ b/main.cpp Mon Mar 07 00:30:36 2022 +0000
@@ -15,6 +15,13 @@
int16_t raX, raY, raZ, rmX, rmY, rmZ, tmp_int;
acc.enable();
mag.enable();
+ DigitalOut Red(LED1);
+ Red=1;
+ DigitalOut Blue(LED3);
+ DigitalOut Green(LED2);
+ Blue=1;
+ Green=1;
+
while (true) {
// counts based results
acc.getAxis(acc_raw);
@@ -34,10 +41,28 @@
mag.getX(fmX);
mag.getY(fmY);
mag.getZ(fmZ);
- pc.printf("FXOSQ8700Q ACC: X=%1.4fY=%1.4fZ=%1.4f", acc.getX(faX),acc.getY(faY),acc.getZ(faZ));
- pc.printf(" MAG: X=%4.1fY=%4.1fZ=%4.1f\r\n", mag.getX(fmX),mag.getY(fmY), mag.getZ(fmZ));
+ pc.printf("FXOSQ8700Q ACC: X=%1.4f Y=%1.4f Z=%1.4f", acc.getX(faX),acc.getY(faY),acc.getZ(faZ));
+ pc.printf(" MAG: X=%4.1f Y=%4.1f Z=%4.1f\r\n", mag.getX(fmX),mag.getY(fmY), mag.getZ(fmZ));
gyro.ReadXYZ(gyro_data);
- pc.printf("FXAS21000 Gyro: X=%6.2fY=%6.2fZ=%6.2f\r\n", gyro_data[0],gyro_data[1], gyro_data[2]);
+ pc.printf("FXAS21000 Gyro: X=%6.2f Y=%6.2f Z=%6.2f\r\n", gyro_data[0],gyro_data[1], gyro_data[2]);
+
+
+ if(abs(acc.getX(faX)) > 1.5 || abs(acc.getZ(faZ)) > 1.3 || abs(acc.getY(faY)) > 0.1)
+ {
+
+ Red = 0;
+ Blue = 1;
+ Green = 1;
+
+ }
+
+
+ else{
+
+ Red = 1;
+ Green = 0;
+ Blue = 1;
+ };
wait(1.0f);
}
}
\ No newline at end of file