![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Accel
Dependencies: mbed PowerControl SDFileSystem
Fork of HeptaAccel by
main.cpp@0:d721efd58e4e, 2016-12-09 (annotated)
- Committer:
- tomoya123
- Date:
- Fri Dec 09 03:40:15 2016 +0000
- Revision:
- 0:d721efd58e4e
- Child:
- 1:63c3921c608c
test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tomoya123 | 0:d721efd58e4e | 1 | #include "mbed.h" |
tomoya123 | 0:d721efd58e4e | 2 | #include "HeptaAccel.h" |
tomoya123 | 0:d721efd58e4e | 3 | |
tomoya123 | 0:d721efd58e4e | 4 | Serial pc(USBTX,USBRX); |
tomoya123 | 0:d721efd58e4e | 5 | HeptaAccel accel(p28,p27,0x38); |
tomoya123 | 0:d721efd58e4e | 6 | |
tomoya123 | 0:d721efd58e4e | 7 | int main(){ |
tomoya123 | 0:d721efd58e4e | 8 | pc.baud(9600); |
tomoya123 | 0:d721efd58e4e | 9 | float ax2,ay2,az2; |
tomoya123 | 0:d721efd58e4e | 10 | char ax[4],ay[4],az[4]; |
tomoya123 | 0:d721efd58e4e | 11 | int dsize; |
tomoya123 | 0:d721efd58e4e | 12 | while(1){ |
tomoya123 | 0:d721efd58e4e | 13 | pc.printf("Accel Sensor Mode\r\n"); |
tomoya123 | 0:d721efd58e4e | 14 | for(int i=0;i<10;i++){ |
tomoya123 | 0:d721efd58e4e | 15 | accel.sensing_u16(ax,ay,az,&dsize); |
tomoya123 | 0:d721efd58e4e | 16 | accel.sensing(&ax2,&ay2,&az2); |
tomoya123 | 0:d721efd58e4e | 17 | pc.printf("%c%c%c%c %c%c%c%c %c%c%c%c %c%c%c%c\r\n",ax[0],ax[1],ax[2],ax[3],ay[0],ay[1],ay[2],ay[3], |
tomoya123 | 0:d721efd58e4e | 18 | az[0],az[1],az[2],az[3]); |
tomoya123 | 0:d721efd58e4e | 19 | pc.printf("%f %f %f\r\n",ax2,ay2,az2); |
tomoya123 | 0:d721efd58e4e | 20 | wait(1.0); |
tomoya123 | 0:d721efd58e4e | 21 | } |
tomoya123 | 0:d721efd58e4e | 22 | } |
tomoya123 | 0:d721efd58e4e | 23 | } |