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

Dependencies:   ACM1602NI Ping mbed-rtos mbed

Revision:
0:b9cd980ee324
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PinMode.h	Mon Mar 10 07:58:40 2014 +0000
@@ -0,0 +1,25 @@
+
+
+DigitalOut led1(LED1);
+DigitalOut led2(LED2);
+DigitalOut led3(LED3);
+DigitalOut led4(LED4);
+
+// ロータリースイッチ
+DigitalIn Rotary1(p5);
+DigitalIn Rotary2(p6);
+DigitalIn Rotary3(p7);
+DigitalIn Rotary4(p8);
+
+// ボール保持確認ピン
+DigitalIn BallCheck(p29);
+
+// それぞれのマイコンとの通信
+I2CSlave I2C_avr(p28, p27);
+I2CSlave I2C_master(p9, p10);
+
+/* 超音波距離センサのピンを設定 */
+Ping PING_F(p24);
+Ping PING_R(p21);
+Ping PING_B(p22);
+Ping PING_L(p23);