Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: C12832 MMA7660 mbed
main.cpp@1:bad592d14bea, 2014-04-01 (annotated)
- Committer:
- screamer
- Date:
- Tue Apr 01 16:30:14 2014 +0000
- Revision:
- 1:bad592d14bea
- Parent:
- 0:cc9d7d4dfb99
- Child:
- 2:9535cae29d9b
Add x,y to values
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| screamer | 0:cc9d7d4dfb99 | 1 | #include "mbed.h" |
| screamer | 0:cc9d7d4dfb99 | 2 | #include "C12832.h" |
| screamer | 0:cc9d7d4dfb99 | 3 | #include "MMA7660.h" |
| screamer | 0:cc9d7d4dfb99 | 4 | |
| screamer | 0:cc9d7d4dfb99 | 5 | C12832 lcd(D11, D13, D12, D7, D10); |
| screamer | 0:cc9d7d4dfb99 | 6 | MMA7660 MMA(D14, D15); |
| screamer | 0:cc9d7d4dfb99 | 7 | |
| screamer | 0:cc9d7d4dfb99 | 8 | int main() |
| screamer | 0:cc9d7d4dfb99 | 9 | { |
| screamer | 0:cc9d7d4dfb99 | 10 | // clear the screen |
| screamer | 0:cc9d7d4dfb99 | 11 | lcd.cls(); |
| screamer | 0:cc9d7d4dfb99 | 12 | |
| screamer | 0:cc9d7d4dfb99 | 13 | // print the first line and wait 3 sec |
| screamer | 0:cc9d7d4dfb99 | 14 | |
| screamer | 0:cc9d7d4dfb99 | 15 | lcd.locate(0,3); |
| screamer | 0:cc9d7d4dfb99 | 16 | |
| screamer | 0:cc9d7d4dfb99 | 17 | if (!MMA.testConnection()) { |
| screamer | 0:cc9d7d4dfb99 | 18 | lcd.printf("failed to initialize!"); |
| screamer | 0:cc9d7d4dfb99 | 19 | } else { |
| screamer | 0:cc9d7d4dfb99 | 20 | lcd.printf("mbed application board!"); |
| screamer | 0:cc9d7d4dfb99 | 21 | } |
| screamer | 0:cc9d7d4dfb99 | 22 | wait(3); |
| screamer | 0:cc9d7d4dfb99 | 23 | |
| screamer | 0:cc9d7d4dfb99 | 24 | // print the counter prefix; the number will be printed in the while loop |
| screamer | 0:cc9d7d4dfb99 | 25 | |
| screamer | 0:cc9d7d4dfb99 | 26 | int i=1; |
| screamer | 0:cc9d7d4dfb99 | 27 | while(i++) { |
| screamer | 0:cc9d7d4dfb99 | 28 | lcd.locate(0,15); |
| screamer | 1:bad592d14bea | 29 | lcd.printf("x: %f, y: %f ", MMA.x(), MMA.y()); |
| screamer | 0:cc9d7d4dfb99 | 30 | wait(0.2); |
| screamer | 0:cc9d7d4dfb99 | 31 | } |
| screamer | 0:cc9d7d4dfb99 | 32 | } |