Arduino DCモーターの速度と方向l293d
ビュー: 0 著者: サイト編集者 公開時間: 2020-09-02 起源: サイト
お問い合わせ
このマニュアルでは、ダブル H- を使用して DC モーターの速度と方向を制御するための部品と手順を完了する方法を説明します。
Arduino Bridge L293D モーター ドライバー
モータードライバーには 2 つのチャンネルがあるため、両方の DC モーターの方向を同時に制御できます。
そのために必要なセクションを順に説明していきます。 。 。
次に、コードのステップがあります。 1)Arduino uno。 。
L293D が提供するオリジナル バージョンは非常に安価です。 。 。
5 個で 1 個が利用可能です。
触覚ボタンの価格は 59 ユーロです。 。 100個用。
€ 99 10 K ポテンショメータ。 。 。ブレッドボード。 。
ジャンパー線。 。 。
Arduino IDEを搭載したコンピューター。 。 。
このリンクは提供できません。
さあ、仕事を始めましょう。
L293D ピン接続 1 (Enable1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 モーター ピン (GND1)--GndPIN6(OUTPUT2)--
モーター ピン 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3.3v)--
5 v/ピンは 3.3
v を意味しますが、5 v に接続することもできます。
接続ピン 1 (プラス)--5vPin2(信号)--analogPIN0PIn3(マイナス)--
GndPUSH ボタンのピン接続 1 ピン = gnd2 ピン = DigitalPIN7/*/int イネーブルピン = 11; Int in1Pin = 10; int in2Pin = 9;
Int スイッチピン = 7; int ポットピン = 0;
内部ステータスピン = 13; void setup(){pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); pinMode(
出力); pinMode(
SwitchPin、入力_プルアップ); pinMode(
出力ステータスピン; }void loop(){digitalWrite(13,HIGH);
Int Speed = analogRead (potPin)/ 4;
Boolean reverse = digitalRead (switchPin); setMotor(speed, reverse); }void setMotor(
Int Speed, Boolean reversal){analogWrite(
Speed, 速度);digitalWrite(in1Pin, ! reverse); digitalWrite(In2Pin, reverse); }
ポテンショメータを回してモーターの速度を制御し、ボタンを押して方向を変更します。