ロボカップのブロック大会2014で使用したプログラムです。 ロボットには、mbedを2台使ってI2C通信しています。 これはSlave側です。 ※独自規格を使用しています。
Dependencies: ACM1602NI Ping mbed-rtos mbed
GlobalVariable.h@0:b9cd980ee324, 2014-03-10 (annotated)
- 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?
User | Revision | Line number | New contents of line |
---|---|---|---|
denden | 0:b9cd980ee324 | 1 | |
denden | 0:b9cd980ee324 | 2 | |
denden | 0:b9cd980ee324 | 3 | /*---- I2CSlave.h ----*/ |
denden | 0:b9cd980ee324 | 4 | int val = 0; |
denden | 0:b9cd980ee324 | 5 | |
denden | 0:b9cd980ee324 | 6 | char Mode[1] = {0}; // ロータリースイッチの状態 |
denden | 0:b9cd980ee324 | 7 | |
denden | 0:b9cd980ee324 | 8 | char lcd[18]; // LCD送信用データ変数 |
denden | 0:b9cd980ee324 | 9 | |
denden | 0:b9cd980ee324 | 10 | char Ping_data[4]; // PINGの送信用データ変数 |
denden | 0:b9cd980ee324 | 11 | |
denden | 0:b9cd980ee324 | 12 | char IR_data[4]; // IR受信用データ変数 |
denden | 0:b9cd980ee324 | 13 | char Angle_char[] = {0, 0, 100, 0}; // {進行方向1, 進行方向2, スピード, キッカー} |
denden | 0:b9cd980ee324 | 14 | |
denden | 0:b9cd980ee324 | 15 | char MBED_data[1]; // mbed_masterからの受信用データ変数 |
denden | 0:b9cd980ee324 | 16 | int Order = 0; // 命令受信用 |
denden | 0:b9cd980ee324 | 17 | |
denden | 0:b9cd980ee324 | 18 | bool Flag = 0; |
denden | 0:b9cd980ee324 | 19 | |
denden | 0:b9cd980ee324 | 20 | |
denden | 0:b9cd980ee324 | 21 | |
denden | 0:b9cd980ee324 | 22 | |
denden | 0:b9cd980ee324 | 23 | /*---- PING.h ----*/ |
denden | 0:b9cd980ee324 | 24 |