GO-AHEADの日記

GO-AHEADで出版した書籍の紹介をします

Re:50歳から始めるArduino UNO-19

Re:50歳から始めるArduino UNO

amazon kindleを出版しました。


5. 自律移動ロボットの製作

 5.1 ロボットの筐体

 (5)モーター動作チェック

まずは、片側だけで、モーターが回転するか動作チェックします。

これがうまくいったら、両方のモーターの動作チェックをします。
動作チェックプログラムは次のようになります。

f:id:GO-AHEAD:20201222105222p:plain

void setup() {
pinMode(1,OUTPUT);
pinMode(2,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
}

void loop() {

analogWrite(3,127);

digitalWrite(2,HIGH);
digitalWrite(1,LOW);
delay(3000);

digitalWrite(1,HIGH);
digitalWrite(2,LOW);
delay(3000);

analogWrite(3,255);

digitalWrite(2,HIGH);
digitalWrite(1,LOW);
delay(3000);

digitalWrite(1,HIGH);
digitalWrite(2,LOW);
delay(3000);
digitalWrite(1,LOW);
digitalWrite(2,LOW);

analogWrite(6,127);

digitalWrite(5,HIGH);
digitalWrite(4,LOW);
delay(3000);

digitalWrite(4,HIGH);
digitalWrite(5,LOW);
delay(3000);

analogWrite(6,255);

digitalWrite(5,HIGH);
digitalWrite(4,LOW);
delay(3000);

digitalWrite(4,HIGH);
digitalWrite(5,LOW);
delay(3000);
digitalWrite(4,LOW);
digitalWrite(5,LOW);

}