NucleoF303K8_MiniTracer2018_blinky

Dependencies:   mbed

Committer:
Tiryoh
Date:
Sat Apr 21 10:14:29 2018 +0000
Revision:
0:3fb1a1337b5e
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Tiryoh 0:3fb1a1337b5e 1 #include "mbed.h"
Tiryoh 0:3fb1a1337b5e 2
Tiryoh 0:3fb1a1337b5e 3 AnalogIn LineL(PA_0); //アナログラインセンサ
Tiryoh 0:3fb1a1337b5e 4 AnalogIn LineR(PA_1); //アナログラインセンサ
Tiryoh 0:3fb1a1337b5e 5 AnalogIn Volume(PA_4); //ボリューム入力
Tiryoh 0:3fb1a1337b5e 6 DigitalIn SW_B(PB_3); //スイッチ黒
Tiryoh 0:3fb1a1337b5e 7 DigitalOut led1(PB_7); //LED_1
Tiryoh 0:3fb1a1337b5e 8 DigitalOut led2(PB_6); //LED_2
Tiryoh 0:3fb1a1337b5e 9 DigitalOut led3(PB_5); //LED_3
Tiryoh 0:3fb1a1337b5e 10 DigitalOut led4(PB_4); //LED_4
Tiryoh 0:3fb1a1337b5e 11 DigitalOut L_Dir(PB_1); //左モータ回転方向
Tiryoh 0:3fb1a1337b5e 12 DigitalOut R_Dir(PA_9); //右モータ回転方向
Tiryoh 0:3fb1a1337b5e 13 DigitalOut MotorDA(PA_11); //モーター出力EN
Tiryoh 0:3fb1a1337b5e 14 PwmOut PWM_L(PA_8); //左モータPWM
Tiryoh 0:3fb1a1337b5e 15 PwmOut PWM_R(PA_10); //右モータPWM
Tiryoh 0:3fb1a1337b5e 16
Tiryoh 0:3fb1a1337b5e 17
Tiryoh 0:3fb1a1337b5e 18 int main() {
Tiryoh 0:3fb1a1337b5e 19 while(1) {
Tiryoh 0:3fb1a1337b5e 20 led1 = 0;
Tiryoh 0:3fb1a1337b5e 21 led2 = 0;
Tiryoh 0:3fb1a1337b5e 22 led3 = 0;
Tiryoh 0:3fb1a1337b5e 23 led4 = 0;
Tiryoh 0:3fb1a1337b5e 24 wait(0.2); // 200 ms
Tiryoh 0:3fb1a1337b5e 25 led1 = 1;
Tiryoh 0:3fb1a1337b5e 26 led2 = 0;
Tiryoh 0:3fb1a1337b5e 27 led3 = 0;
Tiryoh 0:3fb1a1337b5e 28 led4 = 0;
Tiryoh 0:3fb1a1337b5e 29 wait(0.2); // 200 ms
Tiryoh 0:3fb1a1337b5e 30 led1 = 0;
Tiryoh 0:3fb1a1337b5e 31 led2 = 1;
Tiryoh 0:3fb1a1337b5e 32 led3 = 0;
Tiryoh 0:3fb1a1337b5e 33 led4 = 0;
Tiryoh 0:3fb1a1337b5e 34 wait(0.2);
Tiryoh 0:3fb1a1337b5e 35 led1 = 0;
Tiryoh 0:3fb1a1337b5e 36 led2 = 0;
Tiryoh 0:3fb1a1337b5e 37 led3 = 1;
Tiryoh 0:3fb1a1337b5e 38 led4 = 0;
Tiryoh 0:3fb1a1337b5e 39 wait(0.2);
Tiryoh 0:3fb1a1337b5e 40 led1 = 0;
Tiryoh 0:3fb1a1337b5e 41 led2 = 0;
Tiryoh 0:3fb1a1337b5e 42 led3 = 0;
Tiryoh 0:3fb1a1337b5e 43 led4 = 1;
Tiryoh 0:3fb1a1337b5e 44 wait(0.2);
Tiryoh 0:3fb1a1337b5e 45 }
Tiryoh 0:3fb1a1337b5e 46 }