![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
a cool bubble game
Dependencies: DmTouch_UniGraphic UniGraphic mbed
Fork of DAY_8_miniproject by
accel_sensor.cpp@4:ca53017354e9, 2017-01-13 (annotated)
- Committer:
- ezimmerman17
- Date:
- Fri Jan 13 00:50:08 2017 +0000
- Revision:
- 4:ca53017354e9
- Parent:
- 2:b0e371e6bbfe
fixed acceleration_n in .h;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ezimmerman17 | 2:b0e371e6bbfe | 1 | #include "accel_sensor.h" |
ezimmerman17 | 2:b0e371e6bbfe | 2 | |
ezimmerman17 | 2:b0e371e6bbfe | 3 | void acceleration_n(void){ |
ezimmerman17 | 2:b0e371e6bbfe | 4 | cs=1; |
ezimmerman17 | 2:b0e371e6bbfe | 5 | acc.format(8,3); |
ezimmerman17 | 2:b0e371e6bbfe | 6 | acc.frequency(2000000); |
ezimmerman17 | 2:b0e371e6bbfe | 7 | cs=0; |
ezimmerman17 | 2:b0e371e6bbfe | 8 | acc.write(0x31); |
ezimmerman17 | 2:b0e371e6bbfe | 9 | acc.write(0x0B); |
ezimmerman17 | 2:b0e371e6bbfe | 10 | cs=1; |
ezimmerman17 | 2:b0e371e6bbfe | 11 | cs=0; |
ezimmerman17 | 2:b0e371e6bbfe | 12 | acc.write(0x2D); |
ezimmerman17 | 2:b0e371e6bbfe | 13 | acc.write(0x08); |
ezimmerman17 | 2:b0e371e6bbfe | 14 | cs=1; |
ezimmerman17 | 2:b0e371e6bbfe | 15 | |
ezimmerman17 | 2:b0e371e6bbfe | 16 | while(1){ |
ezimmerman17 | 2:b0e371e6bbfe | 17 | wait(0.2); |
ezimmerman17 | 2:b0e371e6bbfe | 18 | cs=0; |
ezimmerman17 | 2:b0e371e6bbfe | 19 | acc.write(0x80|0x40|0x32); |
ezimmerman17 | 2:b0e371e6bbfe | 20 | for (int i = 0; i <=5;i++){ |
ezimmerman17 | 2:b0e371e6bbfe | 21 | buffer[i]=acc.write(0x00)); |
ezimmerman17 | 2:b0e371e6bbfe | 22 | } |
ezimmerman17 | 2:b0e371e6bbfe | 23 | cs=1; |
ezimmerman17 | 2:b0e371e6bbfe | 24 | data[0]=buffer[1]<<8|buffer[0]; |
ezimmerman17 | 2:b0e371e6bbfe | 25 | data[1]=buffer[3]<<8|buffer[2]; |
ezimmerman17 | 2:b0e371e6bbfe | 26 | x=0.004*data[0]; y=0.004*data[1]; |
ezimmerman17 | 2:b0e371e6bbfe | 27 | } |
ezimmerman17 | 2:b0e371e6bbfe | 28 | } |