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

Dependencies:   ACM1602NI Ping mbed-rtos mbed

Committer:
denden
Date:
Mon Mar 10 07:58:40 2014 +0000
Revision:
0:b9cd980ee324
????????????2014????????????? ???????mbed?2????I2C???????? ???Slave????; ;  ??????????????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
denden 0:b9cd980ee324 1 void Mode(void);
denden 0:b9cd980ee324 2
denden 0:b9cd980ee324 3 void Mode(void) {
denden 0:b9cd980ee324 4 int mode = SW1 + SW2*2 + SW3*4 + SW4*8;
denden 0:b9cd980ee324 5
denden 0:b9cd980ee324 6 swmode:
denden 0:b9cd980ee324 7 switch(mode) {
denden 0:b9cd980ee324 8 case 0: FW(); break;
denden 0:b9cd980ee324 9 case 1: DF(); break;
denden 0:b9cd980ee324 10 case 2: IR(); break;
denden 0:b9cd980ee324 11 case 3: PING(); break;
denden 0:b9cd980ee324 12 case 4: ORIENTATION(); break;
denden 0:b9cd980ee324 13 case 5: KICKER(); break;
denden 0:b9cd980ee324 14 case 6: DRIBBLER(); break;
denden 0:b9cd980ee324 15 case 7: MOTER(); break;
denden 0:b9cd980ee324 16 case 8: LINE(); break;
denden 0:b9cd980ee324 17 case 9: break;
denden 0:b9cd980ee324 18 default: goto swmode; break;
denden 0:b9cd980ee324 19 }
denden 0:b9cd980ee324 20 }
denden 0:b9cd980ee324 21
denden 0:b9cd980ee324 22
denden 0:b9cd980ee324 23
denden 0:b9cd980ee324 24
denden 0:b9cd980ee324 25