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

Dependencies:   ACM1602NI Ping mbed-rtos mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers PinMode.h Source File

PinMode.h

00001 
00002 
00003 DigitalOut led1(LED1);
00004 DigitalOut led2(LED2);
00005 DigitalOut led3(LED3);
00006 DigitalOut led4(LED4);
00007 
00008 // ロータリースイッチ
00009 DigitalIn Rotary1(p5);
00010 DigitalIn Rotary2(p6);
00011 DigitalIn Rotary3(p7);
00012 DigitalIn Rotary4(p8);
00013 
00014 // ボール保持確認ピン
00015 DigitalIn BallCheck(p29);
00016 
00017 // それぞれのマイコンとの通信
00018 I2CSlave I2C_avr(p28, p27);
00019 I2CSlave I2C_master(p9, p10);
00020 
00021 /* 超音波距離センサのピンを設定 */
00022 Ping PING_F(p24);
00023 Ping PING_R(p21);
00024 Ping PING_B(p22);
00025 Ping PING_L(p23);