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

Dependencies:   ACM1602NI Ping mbed-rtos mbed

ModeChange.h

Committer:
denden
Date:
2014-03-10
Revision:
0:b9cd980ee324

File content as of revision 0:b9cd980ee324:

void Mode(void);

void Mode(void) {
    int mode = SW1 + SW2*2 + SW3*4 + SW4*8;

    swmode:
    switch(mode) {
        case 0:  FW();          break;
        case 1:  DF();          break;
        case 2:  IR();          break;
        case 3:  PING();        break;
        case 4:  ORIENTATION(); break;
        case 5:  KICKER();      break;
        case 6:  DRIBBLER();    break;
        case 7:  MOTER();       break;
        case 8:  LINE();        break;
        case 9:                 break;
        default: goto swmode;   break;
    }
}