トランジスタ技術2015年6月号mbedラジコン・カーp176 リスト1 車体を駆動するmbedメイン・プログラム
Dependencies: mbed
main.cpp@0:0eb36cd53c5e, 2015-06-01 (annotated)
- Committer:
- YoshihitoShimada
- Date:
- Mon Jun 01 02:49:08 2015 +0000
- Revision:
- 0:0eb36cd53c5e
motor test program
Who changed what in which revision?
User | Revision | Line number | New 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 | } |