Example of using the Arduino header on the GR-PEACH

Dependencies:   mbed

Committer:
zkimike
Date:
Thu Jun 29 17:06:30 2017 +0000
Revision:
0:83f8f2250665
GR-PEACH Arduino demo. This demo shows how Arduino pins are mapped to the GR-PEACH.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
zkimike 0:83f8f2250665 1 #include "mbed.h"
zkimike 0:83f8f2250665 2 /*
zkimike 0:83f8f2250665 3 This demo uses the Arduino Relay Sheild from Seeed.
zkimike 0:83f8f2250665 4 Here is the link to the shield
zkimike 0:83f8f2250665 5 http://wiki.seeed.cc/Relay_Shield_v3/
zkimike 0:83f8f2250665 6 The Arduino pin mapping is as follows
zkimike 0:83f8f2250665 7 Ardino Relay
zkimike 0:83f8f2250665 8 D7 relay 1
zkimike 0:83f8f2250665 9 D6 relay 2
zkimike 0:83f8f2250665 10 D5 relay 3
zkimike 0:83f8f2250665 11 D4 relay 4
zkimike 0:83f8f2250665 12 */
zkimike 0:83f8f2250665 13 DigitalOut relay1(D7);
zkimike 0:83f8f2250665 14 DigitalOut relay2(D6);
zkimike 0:83f8f2250665 15 DigitalOut relay3(D5);
zkimike 0:83f8f2250665 16 DigitalOut relay4(D4);
zkimike 0:83f8f2250665 17
zkimike 0:83f8f2250665 18 /*
zkimike 0:83f8f2250665 19 Toggle the relay with a period of
zkimike 0:83f8f2250665 20 */
zkimike 0:83f8f2250665 21 int main() {
zkimike 0:83f8f2250665 22 while(1) {
zkimike 0:83f8f2250665 23 relay1 = 1;
zkimike 0:83f8f2250665 24 wait(0.5); // wait 0.5 sec ( 500ms)
zkimike 0:83f8f2250665 25 relay1 = 0;
zkimike 0:83f8f2250665 26 wait(0.5); // wait 0.5 sec ( 500ms)
zkimike 0:83f8f2250665 27 }
zkimike 0:83f8f2250665 28 }