aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDukejung <dowhancool@gmail.com>2019-02-11 16:54:35 +0900
committerDukejung <dowhancool@gmail.com>2019-02-11 16:54:35 +0900
commit17a69524ee6f155a6f14db927ae1521495fe89cb (patch)
treef12e5c74298ec6dc742d6c2cd189c778c8d7bb95 /examples
parent4452f7790ac5f5302eb11393fb9f2af47f0f5831 (diff)
Add OpenCR.mk for OpenCR 1.0 board and add example code(example/BlinkOpenCR)
Diffstat (limited to 'examples')
-rw-r--r--examples/BlinkOpenCR/BlinkOpenCR.ino48
-rw-r--r--examples/BlinkOpenCR/Makefile8
2 files changed, 56 insertions, 0 deletions
diff --git a/examples/BlinkOpenCR/BlinkOpenCR.ino b/examples/BlinkOpenCR/BlinkOpenCR.ino
new file mode 100644
index 0000000..aabf2a8
--- /dev/null
+++ b/examples/BlinkOpenCR/BlinkOpenCR.ino
@@ -0,0 +1,48 @@
+/*
+ * Blink(LED)
+ */
+
+
+#define BDPIN_LED_USER_1 22
+#define BDPIN_LED_USER_2 23
+#define BDPIN_LED_USER_3 24
+#define BDPIN_LED_USER_4 25
+
+
+int led_pin = 13;
+int led_pin_user[4] = { BDPIN_LED_USER_1, BDPIN_LED_USER_2, BDPIN_LED_USER_3, BDPIN_LED_USER_4 };
+
+void setup() {
+ // Set up the built-in LED pin as an output:
+ pinMode(led_pin, OUTPUT);
+ pinMode(led_pin_user[0], OUTPUT);
+ pinMode(led_pin_user[1], OUTPUT);
+ pinMode(led_pin_user[2], OUTPUT);
+ pinMode(led_pin_user[3], OUTPUT);
+
+ Serial.begin(115200);
+
+}
+
+void loop() {
+ int i;
+
+ digitalWrite(led_pin, HIGH); // set to as HIGH LED is turn-off
+ delay(100); // Wait for 0.1 second
+ digitalWrite(led_pin, LOW); // set to as LOW LED is turn-on
+ delay(100); // Wait for 0.1 second
+
+
+ for( i=0; i<4; i++ )
+ {
+ digitalWrite(led_pin_user[i], HIGH);
+ delay(100);
+ }
+ for( i=0; i<4; i++ )
+ {
+ digitalWrite(led_pin_user[i], LOW);
+ delay(100);
+ }
+
+ Serial.println( String(10) );
+}
diff --git a/examples/BlinkOpenCR/Makefile b/examples/BlinkOpenCR/Makefile
new file mode 100644
index 0000000..d4422f4
--- /dev/null
+++ b/examples/BlinkOpenCR/Makefile
@@ -0,0 +1,8 @@
+BOARD_TAG = OpenCR
+
+
+ARDUINO_LIBS =
+
+#MONITOR_PORT = /dev/ttyACM0
+
+include ../../OpenCR.mk