2個のモーターが交互に回ります。

Dependencies:   mbed

Committer:
kohalab
Date:
Tue Dec 29 06:36:07 2015 +0000
Revision:
0:e50d07ae4eaa
ver1.0;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kohalab 0:e50d07ae4eaa 1 #include "mbed.h"
kohalab 0:e50d07ae4eaa 2
kohalab 0:e50d07ae4eaa 3 DigitalOut myled(LED1);
kohalab 0:e50d07ae4eaa 4 DigitalOut mt2(dp15);
kohalab 0:e50d07ae4eaa 5 DigitalIn sw(dp28);
kohalab 0:e50d07ae4eaa 6
kohalab 0:e50d07ae4eaa 7 int main() {
kohalab 0:e50d07ae4eaa 8 while(1) {
kohalab 0:e50d07ae4eaa 9 myled = 0;
kohalab 0:e50d07ae4eaa 10 mt2 = 0;
kohalab 0:e50d07ae4eaa 11 if( sw == 1 )
kohalab 0:e50d07ae4eaa 12 {
kohalab 0:e50d07ae4eaa 13 for( int i = 0 ; i < 8 ; i++ )
kohalab 0:e50d07ae4eaa 14 {
kohalab 0:e50d07ae4eaa 15 myled = 1;
kohalab 0:e50d07ae4eaa 16 mt2 = 0;
kohalab 0:e50d07ae4eaa 17 wait(0.2);
kohalab 0:e50d07ae4eaa 18 myled = 0;
kohalab 0:e50d07ae4eaa 19 mt2 = 1;
kohalab 0:e50d07ae4eaa 20 wait(0.2);
kohalab 0:e50d07ae4eaa 21 }
kohalab 0:e50d07ae4eaa 22 myled = 1;
kohalab 0:e50d07ae4eaa 23 mt2 = 0;
kohalab 0:e50d07ae4eaa 24 wait( 4 );
kohalab 0:e50d07ae4eaa 25 }
kohalab 0:e50d07ae4eaa 26 }
kohalab 0:e50d07ae4eaa 27 }