RAPIRO serial control test program

Dependencies:   mbed

RAPIROはRaspberry Piを載せるように設計されていますが、シリアル通信ができるものであれば接続できますのでmbedを載せてみました。 "#M0"から"#M8"までのコマンドをmbedから送っています。

Revision:
0:4db7407197c2
Child:
1:484d4306404b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Feb 11 07:05:22 2014 +0000
@@ -0,0 +1,30 @@
+#include "mbed.h"
+
+DigitalOut myled(LED1);
+Serial rapiro(p28, p27); // tx, rx
+
+void blink() {
+    for (int i = 0; i < 5;i++){
+        myled = 1;
+        wait(0.2);
+        myled = 0;
+        wait(0.2);
+    }
+}
+
+int main() {
+    rapiro.baud(57600);
+    
+    myled = 1;
+    wait(3);
+    myled = 0;
+
+    for (int cmd = 1 ; cmd < 8 ; cmd++){
+        rapiro.printf("#M%d\n",cmd);
+        blink();
+        wait(5);
+    }
+    rapiro.printf("#M0\n");
+    
+    while(1);
+}
\ No newline at end of file