a demo code to use Seeed Relay Shield V2.0
Dependencies: mbed
Fork of Seeed_Relay_Shield_HelloWorld by
Revision 1:fc812d711545, committed 2014-02-16
- Comitter:
- lawliet
- Date:
- Sun Feb 16 03:41:32 2014 +0000
- Parent:
- 0:2728fc4ff217
- Commit message:
- version 0.1
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 2728fc4ff217 -r fc812d711545 main.cpp --- a/main.cpp Wed Feb 12 07:22:42 2014 +0000 +++ b/main.cpp Sun Feb 16 03:41:32 2014 +0000 @@ -22,24 +22,22 @@ #include "mbed.h" -//#define SEEEDUINO_ARCH -#define SEEEDUINO_ARCH_PRO /******Pins definitions*************/ -#if defined(SEEEDUINO_ARCH) -#define RELAY_1 P1_5 -#define RELAY_2 P1_25 -#define RELAY_3 P1_24 -#define RELAY_4 P1_18 -#elif defined(SEEEDUINO_ARCH_PRO) -#define RELAY_1 P2_5 -#define RELAY_2 P2_4 -#define RELAY_3 P2_3 -#define RELAY_4 P2_2 -#else -#define RELAY_1 -#define RELAY_2 -#define RELAY_3 -#define RELAY_4 +#if defined(TARGET_LPC11U24) //SEEEDUINO_ARCH + #define RELAY_1 P1_5 + #define RELAY_2 P1_25 + #define RELAY_3 P1_24 + #define RELAY_4 P1_18 +#elif defined(TARGET_LPC1768) //SEEEDUINO_ARCH_PRO + #define RELAY_1 P2_5 + #define RELAY_2 P2_4 + #define RELAY_3 P2_3 + #define RELAY_4 P2_2 +#else //please redefine the follow pins. + #define RELAY_1 + #define RELAY_2 + #define RELAY_3 + #define RELAY_4 #endif DigitalOut relayCtrl(RELAY_2); //we use Relay2