ロボカップのブロック大会2014で使用したプログラムです。 ロボットには、mbedを2台使ってI2C通信しています。 これはSlave側です。 ※独自規格を使用しています。
Dependencies: ACM1602NI Ping mbed-rtos mbed
Diff: PinMode.h
- 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);