DCモータを動かす(モータドライバ使用)
解説
モータードライバを使用すると、外部電源で駆動するモータへの入力電圧の制御を行うことができます。
モータードライバでは、電圧降下が起こります。モータードライバに接続した外部電源の電圧に対して、モータードライバから出てくる電圧は低くなります。5.18[V]
( 1.2[V] × 4本 ) の電源を接続し、IN1およびIN2へのPWM入力を100%とした場合、OUT1とOUT2の電圧の差は、4.54[V]
( OUT1 : 5.12[V]、OUT2 : 0.68[V] )ほどになっていました。
部品表
部品名 | 数量 | 商品名 | 参考価格 |
---|---|---|---|
モータドライバ | 1 | モータドライバ TA7291P | 2個300円 |
10kΩ抵抗器 | 1 | カーボン抵抗(炭素皮膜抵抗) 1/6W 10kΩ | 100本100円 |
モーター | 1 | ユニバーサルギヤーボックス付属のFA-130モーター | - |
ギヤーボックス | 1 | ユニバーサルギヤーボックス | 560円 |
電池ケース | 1 | 電池ボックス 単3×4本 横一列タイプBスナ付 バッテリースナップ(電池スナップ・Bスナップ)「縦型」 |
60円:電池ボックス 10円:バッテリースナップ |
ボリューム | 1 | 小型ボリューム 10KΩB | 50円 |
Arduinoボード | 1 | Arduino Uno | 2,780円 |
ブレッドボード | 1 | EIC-801 | 250円 |
ジャンパーワイヤ | 適量 | ジャンパーコード(オス-オス)セット | 100mm49個 150mm8個 200mm4個 250mm4個 のセット200円 |
接続表
TA7291P側 | Arduino側 | |
---|---|---|
ピン番号 | ピン名称 | ピン番号 |
1 | GND | GND |
2 | OUT1 | モーターの片方 |
3 | - | 無接続 |
4 | Vref | 10kΩの抵抗器を経由して外部電源端子に接続 |
5 | IN1 | Digital 9 |
6 | IN2 | Digital 10 |
7 | Vcc | 5V |
8 | Vs | 外部電源端子 |
9 | - | 無接続 |
10 | Out2 | モーターのもう一方 |
接続例
サンプルコード
実行
ダウンロード
参考
Prototyping Lab ―「作りながら考える」ためのArduino実践レシピ 小林 茂 (著)