Bu kılavuz, çift H- yardımıyla DC motorun hızını ve yönünü kontrol etmek için gerekli parçaları ve adımları tamamlamanız konusunda size rehberlik edecektir .
Arduino Köprüsü L293D motor sürücüsünün
Motor sürücüsünün iki kanalı vardır, yani her iki DC motorun yönünü aynı anda kontrol edebilir.
Bunun için gerekli bölümleri size anlatayım. . .
Sonra kodla ilgili adım var. 1)Arduino uno. .
L293D tarafından sağlanan orijinal versiyon çok ucuzdur. . .
1'e 5 mevcut.
Dokunsal düğme 59 Euro'dur. . için 100 adet.
€ 99 10 K potansiyometre. . . Ekmek tahtası. .
Jumper kabloları. . .
Arduino IDE'li bilgisayar. . .
Bu bağlantıyı sağlayamam, biliyorsun.
Şimdi çalışmaya başlayalım.
L293D pin bağlantısı 1 (Enable1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 motor pini (GND1)--GndPIN6(OUTPUT2)--
Motor pin 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3.3v)--
5 v/pin 3,3
v anlamına gelir, ancak 5 v'ye de bağlayabilirsiniz.
Bağlantı pin 1 (pozitif)--5vPin2(sinyal)--analogPIN0PIn3(negatif)--
GndPUSH butonu pin bağlantısı 1 pin = gnd2 pin = DigitalPIN7/*/int activePin = 11; Int in1Pin = 10; int in2Pin = 9;
Int switchPin = 7; int potPin = 0;
Int durum pini = 13; void setup(){pinMode(in1Pin, OUTPUT); pinMode(in2Pin, ÇIKIŞ); pinMode(
Çıkış); pinMode(
SwitchPin, giriş _ çekme); pinMode(
Çıkış durumu pini; }void loop(){digitalWrite(13,HIGH);
Int speed = analogRead (potPin)/ 4;
Boolean revers = digitalRead (switchPin); setMotor(speed, revers); }void setMotor(
Int speed, Boolean reversal){analogWrite(
Speed, speed); digitalWrite(in1Pin, ! ters); digitalWrite(In2Pin, ters); }
Motorun hızını kontrol etmek için potansiyometreyi kullanın ve yönü değiştirmek için düğmeye basın.