Example using sensors from the mbed apps board or shield
Dependencies: C027 LM75B MMA7660 mbed
main.cpp@2:c9e55bcfce9c, 2014-02-03 (annotated)
- Committer:
- sam_grove
- Date:
- Mon Feb 03 05:10:09 2014 +0000
- Revision:
- 2:c9e55bcfce9c
- Parent:
- 1:ac55ff7b1a7d
- Child:
- 3:682a0098a325
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 | 2:c9e55bcfce9c | 4 | #include "MMA7660.h" |
sam_grove | 2:c9e55bcfce9c | 5 | #include "LM75B.h" |
sam_grove | 0:4ea8268e9d66 | 6 | |
sam_grove | 2:c9e55bcfce9c | 7 | #define MBED_APPS_SHIELD |
sam_grove | 2:c9e55bcfce9c | 8 | //#define MBED_APPS_BOARD |
sam_grove | 0:4ea8268e9d66 | 9 | |
sam_grove | 0:4ea8268e9d66 | 10 | DigitalOut myled(LED1); |
sam_grove | 1:ac55ff7b1a7d | 11 | |
sam_grove | 0:4ea8268e9d66 | 12 | #if defined(MBED_APPS_SHIELD) |
sam_grove | 2:c9e55bcfce9c | 13 | MMA7660 mma(SDA, SCL); |
sam_grove | 2:c9e55bcfce9c | 14 | LM75B temperature_sensor(SDA, SCL); |
sam_grove | 0:4ea8268e9d66 | 15 | #elif defined(MBED_APPS_BOARD) |
sam_grove | 2:c9e55bcfce9c | 16 | MMA7660 mma(p28, p27); |
sam_grove | 2:c9e55bcfce9c | 17 | LM75B temperature_sensor(p28, p27); |
sam_grove | 0:4ea8268e9d66 | 18 | #else |
sam_grove | 0:4ea8268e9d66 | 19 | #error application board not defined |
sam_grove | 0:4ea8268e9d66 | 20 | #endif |
sam_grove | 0:4ea8268e9d66 | 21 | |
sam_grove | 1:ac55ff7b1a7d | 22 | int main() |
sam_grove | 1:ac55ff7b1a7d | 23 | { |
sam_grove | 0:4ea8268e9d66 | 24 | while(1) { |
sam_grove | 2:c9e55bcfce9c | 25 | |
sam_grove | 2:c9e55bcfce9c | 26 | float temp = temperature_sensor; |
sam_grove | 2:c9e55bcfce9c | 27 | float x = mma.x(); |
sam_grove | 2:c9e55bcfce9c | 28 | float y = mma.y(); |
sam_grove | 2:c9e55bcfce9c | 29 | float z = mma.z(); |
sam_grove | 2:c9e55bcfce9c | 30 | wait(1.0f); |
sam_grove | 0:4ea8268e9d66 | 31 | } |
sam_grove | 0:4ea8268e9d66 | 32 | } |