Example program for Motor Shield V2 by SeeedStudio. The shields uses D4-D7 to control 4 relays.
Dependencies: mbed
Diff: main.cpp
- Revision:
- 0:f78a8d21569d
- Child:
- 2:9172df351721
diff -r 000000000000 -r f78a8d21569d main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri May 16 14:30:45 2014 +0000 @@ -0,0 +1,24 @@ +#include "mbed.h" + +DigitalOut relay1(D7); // Relay 1 +DigitalOut relay2(D6); // Relay 2 +DigitalOut relay3(D5); // Relay 3 +DigitalOut relay4(D4); // Relay 4 + + +int main() { + float tm = 0.2; + int i=0; + + while(1) { + for (i=0; i<16; i++) { + relay1 = i & 1; + relay2 = i & 2; + relay3 = i & 4; + relay4 = i & 8; + wait(tm); + } + tm = tm / 1.2; + if (tm < 0.005) break; + } +}