やりたいこと
ArduinoでDCモーター(ミニ四駆とかについてるふつーのモーター)を動かしたい。
必要な部品
- Arduino Uno R3(ここで実際に使用しているのはArduino Uno互換の DFRduino UNO R3)
- ブレッドボード
- 単三乾電池2本
- 単三乾電池ケース
- ジャンパワイヤ10本くらい
- DCモーター
- モータードライバ(TA7291P)
- キャパシタ(RPEF11H104Z2 P1 A01B 0.1μF/50V)
配線
ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#define PIN_MOTER1 5 #define PIN_MOTER2 6 void setup() { pinMode(PIN_MOTER1, OUTPUT); pinMode(PIN_MOTER2, OUTPUT); Serial.begin(115200); while (!Serial) { ; } } void loop() { //2秒間モーターを回す digitalWrite(PIN_MOTER1, HIGH); digitalWrite(PIN_MOTER2, LOW); delay(2000); //モーターを止める digitalWrite(PIN_MOTER1, LOW); digitalWrite(PIN_MOTER2, LOW); for(;;); } |