Example using sensors from the mbed apps board or shield
Dependencies: C027 LM75B MMA7660 mbed
main.cpp@1:ac55ff7b1a7d, 2014-02-03 (annotated)
- Committer:
- sam_grove
- Date:
- Mon Feb 03 05:00:28 2014 +0000
- Revision:
- 1:ac55ff7b1a7d
- Parent:
- 0:4ea8268e9d66
- Child:
- 2:c9e55bcfce9c
Initial commit.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sam_grove | 0:4ea8268e9d66 | 1 | #include "mbed.h" |
sam_grove | 0:4ea8268e9d66 | 2 | #include "C027.h" |
sam_grove | 0:4ea8268e9d66 | 3 | #include "C12832_lcd.h" |
sam_grove | 0:4ea8268e9d66 | 4 | |
sam_grove | 0:4ea8268e9d66 | 5 | //#define MBED_APPS_SHIELD |
sam_grove | 0:4ea8268e9d66 | 6 | #define MBED_APPS_BOARD |
sam_grove | 0:4ea8268e9d66 | 7 | |
sam_grove | 0:4ea8268e9d66 | 8 | DigitalOut myled(LED1); |
sam_grove | 1:ac55ff7b1a7d | 9 | |
sam_grove | 0:4ea8268e9d66 | 10 | #if defined(MBED_APPS_SHIELD) |
sam_grove | 1:ac55ff7b1a7d | 11 | PwmOut spkr(D6); |
sam_grove | 0:4ea8268e9d66 | 12 | #elif defined(MBED_APPS_BOARD) |
sam_grove | 1:ac55ff7b1a7d | 13 | PwmOut spkr(p26); |
sam_grove | 0:4ea8268e9d66 | 14 | #else |
sam_grove | 0:4ea8268e9d66 | 15 | #error application board not defined |
sam_grove | 0:4ea8268e9d66 | 16 | #endif |
sam_grove | 0:4ea8268e9d66 | 17 | |
sam_grove | 1:ac55ff7b1a7d | 18 | int main() |
sam_grove | 1:ac55ff7b1a7d | 19 | { |
sam_grove | 0:4ea8268e9d66 | 20 | while(1) { |
sam_grove | 1:ac55ff7b1a7d | 21 | for(int j=0; j<3; j++) { |
sam_grove | 1:ac55ff7b1a7d | 22 | for (float i=2000.0; i<4000.0; i+=100) { |
sam_grove | 1:ac55ff7b1a7d | 23 | spkr.period(1.0/i); |
sam_grove | 1:ac55ff7b1a7d | 24 | spkr=0.5; |
sam_grove | 1:ac55ff7b1a7d | 25 | wait(0.1); |
sam_grove | 1:ac55ff7b1a7d | 26 | myled = !myled; |
sam_grove | 1:ac55ff7b1a7d | 27 | } |
sam_grove | 1:ac55ff7b1a7d | 28 | spkr=0.0; |
sam_grove | 1:ac55ff7b1a7d | 29 | wait(2.0f); |
sam_grove | 1:ac55ff7b1a7d | 30 | } |
sam_grove | 0:4ea8268e9d66 | 31 | } |
sam_grove | 0:4ea8268e9d66 | 32 | } |