ロボカップのブロック大会2014で使用したプログラムです。 ロボットには、mbedを2台使ってI2C通信しています。 これはMaster側です。 ※独自規格を使用しています。

Dependencies:   ACM1602NI Ping mbed-rtos mbed

Revision:
0:27bf77b6ec71
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PinMode.h	Mon Mar 10 07:56:41 2014 +0000
@@ -0,0 +1,45 @@
+
+DigitalOut led1(LED1);
+DigitalOut led2(LED2);
+DigitalOut led3(LED3);
+DigitalOut led4(LED4);
+
+// フルカラーLED
+DigitalOut Led_R(p12);
+DigitalOut Led_G(p13);
+DigitalOut Led_B(p14);
+
+// 操作パネル
+InterruptIn SW1(p23);
+DigitalOut SW2(p22);
+DigitalOut SW3(p21);
+
+
+// モータの制御
+PwmOut pwm1(p24);
+PwmOut pwm2(p25);
+PwmOut pwm3(p26);
+DigitalOut M1_1(p15), M1_2(p16);
+DigitalOut M2_1(p17), M2_2(p18);
+DigitalOut M3_2(p19), M3_1(p20);
+
+// キッカーの制御
+Timer Kicker_Timer;
+DigitalOut shout(p30);
+DigitalOut charge(p29);
+
+// ラインセンサの信号ピン
+DigitalIn LINE_F(p7);
+DigitalIn LINE_B(p5);
+DigitalIn LINE_R(p6);
+DigitalIn LINE_L(p8);
+
+// それぞれのセンサとの通信
+I2C I2C_mbed(p28, p27);
+I2C LCD(p9 , p10);
+ACM1602NI lcd(LCD);
+
+
+
+
+