Bu kılavuz, çift H- yardımıyla DC motorunun hızını ve yönünü kontrol etmek için parçaları ve adımları tamamlamanıza rehberlik edecektir .
Arduino Köprüsü L293D motor sürücüsü
Motor sürücüsünün iki kanalı vardır, yani her iki DC motorunun yönünü aynı anda kontrol edebilir.
Bunu yapmak için gereken bölümlerden geçeyim. . .
Sonra kodda adım var. 1) Arduino uno. .
L293D tarafından sağlanan orijinal sürüm çok ucuz. . .
5 için 5.
Dokunlu düğme 59 Euro'dur. . 100 adet için.
99 € 10 k potansiyometre. . . Breadboard. .
Jumper telleri. . .
Arduino IDE ile bilgisayar. . .
Bildiğiniz bu bağlantıyı sağlayamıyorum.
Şimdi çalışmaya başlayalım.
L293D pim bağlantısı 1 (enable1)-DigitalPin11 (PWM) Pin2 (Input1)-DigitalPin10 (PWM) Pin3 (çıkış1)
-1 pin4 motor pimi (Gnd1)-Gndpin6 (Gnd1)-Gndpin6 (GND1)
-Pin8 (12V)-5vpin9 (pwm) pin8 (12V)-5vpin9 (pin) pin8 (12V)-5vpin9 (valya)
anlamına gelir- 3.
3 V, ancak 5 v.
Bağlantı pimi 1 (pozitif)-5VPIN2 (sinyal)-analogpin0pin3 (negatif)
-gndpush düğmesi pin bağlantısı 1 pin = gnd2 pin = digitalpin7/*/int enablePin = 11; İnt in1pin = 10; int in2pin = 9;
Int SwitchPin = 7; int potpin = 0;
İnt durum pin = 13; void setup () {pinmode (in1pin, çıktı); pinmode (in2pin, çıktı); pinmode (
çıktı); pinmode (
SwitchPin, giriş _ pullup); pinmode (
çıkış durumu pin;} void loop () {digitalWrite (13, yüksek);
int hız = analogread (potpin)/ 4;
boolean ters = digitalRead (SwitchPin); setmotor (
int hızı, boolean geri dönüş) {
analogwrite (digitalwrite! DigitalWrite (in2pin, ters)}
Motorun hızını kontrol etmek için potansiyometreyi çevirin ve yönü değiştirmek için düğmeye basın.