2020_CEES_Model_Rocket
/
F303K8_BMX055
2020/06/09
main.cpp@0:8d812cab873e, 2020-06-08 (annotated)
- Committer:
- falconsyunya
- Date:
- Mon Jun 08 21:58:30 2020 +0000
- Revision:
- 0:8d812cab873e
2020/06/09
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
falconsyunya | 0:8d812cab873e | 1 | #include "mbed.h" |
falconsyunya | 0:8d812cab873e | 2 | #include "BMX055.h" |
falconsyunya | 0:8d812cab873e | 3 | |
falconsyunya | 0:8d812cab873e | 4 | DigitalOut myled(LED1); |
falconsyunya | 0:8d812cab873e | 5 | BMX055 bmx(PB_7,PB_6);//SDA,SCL |
falconsyunya | 0:8d812cab873e | 6 | Serial pc(USBTX, USBRX); |
falconsyunya | 0:8d812cab873e | 7 | |
falconsyunya | 0:8d812cab873e | 8 | int main() { |
falconsyunya | 0:8d812cab873e | 9 | while(1) { |
falconsyunya | 0:8d812cab873e | 10 | bmx.getAcc(); |
falconsyunya | 0:8d812cab873e | 11 | pc.printf("%2.4lf, %2.4lf, %2.4lf, ",(bmx.accel[0]/512)*9.8,(bmx.accel[1]/512)*9.8,(bmx.accel[2]/512)*9.8); |
falconsyunya | 0:8d812cab873e | 12 | bmx.getGyro(); |
falconsyunya | 0:8d812cab873e | 13 | pc.printf("%2.4lf, %2.4lf, %2.4lf, ",(bmx.gyroscope[0]*125)/2048,(bmx.gyroscope[1]*125)/2048,(bmx.gyroscope[2]*125)/2048); |
falconsyunya | 0:8d812cab873e | 14 | bmx.getMag(); |
falconsyunya | 0:8d812cab873e | 15 | pc.printf("%2.4lf, %2.4lf, %2.4lf\r\n",bmx.magnet[0],bmx.magnet[1],bmx.magnet[2]); |
falconsyunya | 0:8d812cab873e | 16 | wait(0); |
falconsyunya | 0:8d812cab873e | 17 | } |
falconsyunya | 0:8d812cab873e | 18 | } |