final code
Dependencies: C12832_lcd MMA7660 mbed
main.cpp@0:925a1def06b7, 2014-05-02 (annotated)
- Committer:
- elmh
- Date:
- Fri May 02 14:54:04 2014 +0000
- Revision:
- 0:925a1def06b7
Accelerometer final code
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
elmh | 0:925a1def06b7 | 1 | #include "mbed.h" |
elmh | 0:925a1def06b7 | 2 | #include "MMA7660.h" // Accelerometer library |
elmh | 0:925a1def06b7 | 3 | MMA7660 MMA(p28, p27); // Accelerometer connections |
elmh | 0:925a1def06b7 | 4 | Serial pc(USBTX, USBRX); // tx, rx for PuTTy |
elmh | 0:925a1def06b7 | 5 | float ax, ay, az; // acceleration values |
elmh | 0:925a1def06b7 | 6 | DigitalOut connectionLed(LED1); |
elmh | 0:925a1def06b7 | 7 | int main() { |
elmh | 0:925a1def06b7 | 8 | if (MMA.testConnection()) |
elmh | 0:925a1def06b7 | 9 | connectionLed = 1; // check that MMA is connected and display on LED1 |
elmh | 0:925a1def06b7 | 10 | while(1) { |
elmh | 0:925a1def06b7 | 11 | ax=MMA.x(); // read accelerometer values |
elmh | 0:925a1def06b7 | 12 | ay=MMA.y(); |
elmh | 0:925a1def06b7 | 13 | az=MMA.z(); |
elmh | 0:925a1def06b7 | 14 | wait(0.5); |
elmh | 0:925a1def06b7 | 15 | pc.printf("values are %f,%f,%f\n",ax,ay,az); |
elmh | 0:925a1def06b7 | 16 | pc.printf("\n"); |
elmh | 0:925a1def06b7 | 17 | } |
elmh | 0:925a1def06b7 | 18 | } |
elmh | 0:925a1def06b7 | 19 |