2020/6/16
Dependencies: mbed BMX055 SDFileSystem
main.cpp@0:68bf06937509, 2020-06-16 (annotated)
- Committer:
- falconsyunya
- Date:
- Tue Jun 16 04:52:27 2020 +0000
- Revision:
- 0:68bf06937509
- Child:
- 1:f54eae4853ca
2020/6/16
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
falconsyunya | 0:68bf06937509 | 1 | #include "mbed.h" |
falconsyunya | 0:68bf06937509 | 2 | #include "BMX055.h" |
falconsyunya | 0:68bf06937509 | 3 | |
falconsyunya | 0:68bf06937509 | 4 | DigitalOut myled(LED1); |
falconsyunya | 0:68bf06937509 | 5 | BMX055 bmx(p28,p27);//SDA,SCL |
falconsyunya | 0:68bf06937509 | 6 | Serial pc(USBTX, USBRX); |
falconsyunya | 0:68bf06937509 | 7 | double a[3],b[3],c[3]; |
falconsyunya | 0:68bf06937509 | 8 | |
falconsyunya | 0:68bf06937509 | 9 | int main() { |
falconsyunya | 0:68bf06937509 | 10 | while(1) { |
falconsyunya | 0:68bf06937509 | 11 | bmx.getAcc(); |
falconsyunya | 0:68bf06937509 | 12 | bmx.getGyro(); |
falconsyunya | 0:68bf06937509 | 13 | bmx.getMag(); |
falconsyunya | 0:68bf06937509 | 14 | for(int i=0;i<=3;i++){ |
falconsyunya | 0:68bf06937509 | 15 | a[i]=(bmx.accel[i]/512)*9.8; |
falconsyunya | 0:68bf06937509 | 16 | b[i]=(bmx.gyroscope[i]*125)/2048; |
falconsyunya | 0:68bf06937509 | 17 | c[i]=bmx.magnet[i]; |
falconsyunya | 0:68bf06937509 | 18 | } |
falconsyunya | 0:68bf06937509 | 19 | pc.printf("%2.4f,%2.4f, %2.4f, %2.4f,%2.4f, %2.4f, %2.4f,%2.4f, %2.4f\r\n",a[0],a[1],a[2],b[0],b[1],b[2],c[0],c[1],c[2]); |
falconsyunya | 0:68bf06937509 | 20 | //pc.printf("%2.4f, %2.4f, %2.4f, ",(bmx.accel[0]/512)*9.8,(bmx.accel[1]/512)*9.8,(bmx.accel[2]/512)*9.8); |
falconsyunya | 0:68bf06937509 | 21 | //pc.printf("%2.4f, %2.4f, %2.4f, ",(bmx.gyroscope[0]*125)/2048,(bmx.gyroscope[1]*125)/2048,(bmx.gyroscope[2]*125)/2048); |
falconsyunya | 0:68bf06937509 | 22 | //pc.printf("%2.4f, %2.4f, %2.4f\r\n",bmx.magnet[0],bmx.magnet[1],bmx.magnet[2]); |
falconsyunya | 0:68bf06937509 | 23 | wait(0.2); |
falconsyunya | 0:68bf06937509 | 24 | } |
falconsyunya | 0:68bf06937509 | 25 | } |