ロボカップのブロック大会2014で使用したプログラムです。 ロボットには、mbedを2台使ってI2C通信しています。 これはMaster側です。 ※独自規格を使用しています。
Dependencies: ACM1602NI Ping mbed-rtos mbed
Diff: PinMode.h
- Revision:
- 0:27bf77b6ec71
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PinMode.h Mon Mar 10 07:56:41 2014 +0000 @@ -0,0 +1,45 @@ + +DigitalOut led1(LED1); +DigitalOut led2(LED2); +DigitalOut led3(LED3); +DigitalOut led4(LED4); + +// フルカラーLED +DigitalOut Led_R(p12); +DigitalOut Led_G(p13); +DigitalOut Led_B(p14); + +// 操作パネル +InterruptIn SW1(p23); +DigitalOut SW2(p22); +DigitalOut SW3(p21); + + +// モータの制御 +PwmOut pwm1(p24); +PwmOut pwm2(p25); +PwmOut pwm3(p26); +DigitalOut M1_1(p15), M1_2(p16); +DigitalOut M2_1(p17), M2_2(p18); +DigitalOut M3_2(p19), M3_1(p20); + +// キッカーの制御 +Timer Kicker_Timer; +DigitalOut shout(p30); +DigitalOut charge(p29); + +// ラインセンサの信号ピン +DigitalIn LINE_F(p7); +DigitalIn LINE_B(p5); +DigitalIn LINE_R(p6); +DigitalIn LINE_L(p8); + +// それぞれのセンサとの通信 +I2C I2C_mbed(p28, p27); +I2C LCD(p9 , p10); +ACM1602NI lcd(LCD); + + + + +