Tato příručka vás povede k dokončení dílů a kroků pro ovládání rychlosti a směru motoru stejnosměrného motoru pomocí
motoru s dvojitým h-arduino mostem L293D.
Řidič motoru má dva kanály, což znamená, že může ovládat směr obou DC motorů současně.
Dovolte mi, abych vás provedl skrz sekce potřebné k tomu. . .
Pak je tu krok s kódem. 1) Arduino Uno. .
Původní verze poskytnutá L293D je velmi levná. . .
5 K dispozici pro 1.
Tlačítko hmatové je 59 EUR. . 100ks pro.
Potentiometr 99 10 k. . . Breadboard. .
Propojka dráty. . .
Počítač s Arduino IDE. . .
Mohu poskytnout tento odkaz, který znáte.
Ať teď začne pracovat.
L293D PIN připojení 1 (Enable1)-DigitalPin11 (PWM) PIN2 (vstup1)-DigitalPin10 (PWM) PIN3 (Output1)
-1 PIN4 Motor PIN (GND1)-GNDPIN6 (výstup2)
-Motor 2PIN7 (vstup2)-DigitalPin9 (Pwm) PIN8 (12V)-5VPIN9 (VSS3. 3V)-5
VSS3
. v, ale můžete jej také připojit k 5 v.
PIN 1 (pozitivní)-5VPIN2 (signál)-AnalogPin0Pin3 (negativní)
-připojení tlačítka GNDPUSH 1 PIN = GND2 PIN = DigitalPin7/*/int EnablePin = 11; Int in1pin = 10; int in2pin = 9;
Int SwitchPin = 7; int potpin = 0;
Int status pin = 13; void setUp () {pinmode (in1pin, výstup); pinmode (in2pin, výstup); pinmode (
výstup); pinmode (
přepínač, vstup _ pullup); pinmode (
výstupní stavový pin;} void loop () {DigitalWrite (13, vysoká);
int rychlost = analogread (potpin)/ 4;
boolean reverse = digitalRead (přepínač); setMotor
(
rychlost, reverzní);} void setMotor (int rychlost) {analogový reverzní); Reverse ;
)