A

1.cpp

Committer:
maenoshin
Date:
2019-10-30
Revision:
0:286c3109789f

File content as of revision 0:286c3109789f:

#include "mbed.h"
  
PwmOut AIN1(A1);
PwmOut AIN2(A2);
void go_forword (float duty){  
    AIN1.write(0);
    AIN2.write(duty);
}
void go_back (float duty){  
    AIN1.write(duty);
    AIN2.write(0);
}    

//DigitalOut out(D10);//D10ピンへの出力をコントロール
//digitalOut→0or1(ONorOFF)をコントロール、
//myledはDigitalOut型の変数LED1のポートを初期化するという意味
 
//AnalogIn photo(A0);
//AnalogIn schmitt(A5);
 
//void motor_control(PwmOut 
 
int main() {
    float d=0.5;
    
    while(1) {//組み込み型のプログラムは無限ループになるようにする。(終わってはいけない)
        
        //正回転
        go_forword (d);
        wait(5.0); // 1 sec
        //逆回転   
        go_back(float duty);
        wait(5.0); // 1 sec
        
        if(d == 1.0)break;
        d = d + 0.1;
 
    }
}