トランジスタ技術2015年6月号mbedラジコン・カーp176 リスト1 車体を駆動するmbedメイン・プログラム

Dependencies:   mbed

Committer:
YoshihitoShimada
Date:
Mon Jun 01 02:49:08 2015 +0000
Revision:
0:0eb36cd53c5e
motor test program

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YoshihitoShimada 0:0eb36cd53c5e 1 #include "mbed.h"
YoshihitoShimada 0:0eb36cd53c5e 2
YoshihitoShimada 0:0eb36cd53c5e 3 PwmOut Rin(P0_8);
YoshihitoShimada 0:0eb36cd53c5e 4 PwmOut Lin(P0_9);
YoshihitoShimada 0:0eb36cd53c5e 5
YoshihitoShimada 0:0eb36cd53c5e 6 DigitalOut IN1(P0_11);
YoshihitoShimada 0:0eb36cd53c5e 7 DigitalOut IN2(P0_12);
YoshihitoShimada 0:0eb36cd53c5e 8
YoshihitoShimada 0:0eb36cd53c5e 9 int main() {
YoshihitoShimada 0:0eb36cd53c5e 10 Rin=0.5; Lin=0.5; // Speed
YoshihitoShimada 0:0eb36cd53c5e 11 IN1=0; IN2=1; // Forward
YoshihitoShimada 0:0eb36cd53c5e 12 wait(3); // 3sec
YoshihitoShimada 0:0eb36cd53c5e 13
YoshihitoShimada 0:0eb36cd53c5e 14 Rin=0.2; Lin=0.8; // Left Turn
YoshihitoShimada 0:0eb36cd53c5e 15 wait(2); // 2 sec
YoshihitoShimada 0:0eb36cd53c5e 16
YoshihitoShimada 0:0eb36cd53c5e 17 Rin=0.8; Lin=0.2; // Right Turn
YoshihitoShimada 0:0eb36cd53c5e 18 wait(2); // 2 sec
YoshihitoShimada 0:0eb36cd53c5e 19
YoshihitoShimada 0:0eb36cd53c5e 20 Rin=0.7; Lin=0.7; // Speed
YoshihitoShimada 0:0eb36cd53c5e 21 IN1=1; IN2=0; // Backward
YoshihitoShimada 0:0eb36cd53c5e 22 wait(3); // 3 sec
YoshihitoShimada 0:0eb36cd53c5e 23
YoshihitoShimada 0:0eb36cd53c5e 24 IN1=1; IN2=1; // Stop
YoshihitoShimada 0:0eb36cd53c5e 25 while(1);
YoshihitoShimada 0:0eb36cd53c5e 26 }