Niniejsza instrukcja poprowadzi Cię przez wykonanie części i kroków niezbędnych do kontrolowania prędkości i kierunku silnika prądu stałego za pomocą podwójnego
sterownika silnika H-Arduino Bridge L293D.
Sterownik silnika posiada dwa kanały, co oznacza, że może sterować kierunkiem pracy obu silników prądu stałego jednocześnie.
Pozwól, że przeprowadzę Cię przez niezbędne do tego sekcje. . .
Następnie następuje krok z kodem. 1) Arduino uno. .
Oryginalna wersja dostarczona przez L293D jest bardzo tania. . .
5 dostępnych za 1.
Przycisk dotykowy kosztuje 59 euro. . 100 sztuk za.
99 € Potencjometr 10 K. . . Deska do krojenia chleba. .
Przewody połączeniowe. . .
Komputer z Arduino IDE. . .
Nie mogę podać tego linku, wiesz.
Zacznijmy działać już teraz.
L293D połączenie pinowe 1 (Enable1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 pin silnika (GND1)--GndPIN6(OUTPUT2)--
Pin silnika 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3.3v)--
5 V/pin oznacza 3,3
V, ale można go także podłączyć do 5 V.
Połączenie pin 1 (dodatni)--5vPin2(sygnał)--analogPIN0PIn3(ujemny)--
GndPUSH połączenie pinów 1 pin = pin Gnd2 = DigitalPIN7/*/int EnablePin = 11; Int in1Pin = 10; int in2Pin = 9;
Int przełącznikPin = 7; int potPin = 0;
Wewnętrzny pin stanu = 13; void setup(){pinMode(in1Pin, WYJŚCIE); tryb pin(in2Pin, WYJŚCIE); pinMode(
Wyjście); pinMode(
SwitchPin, wejście _ pullup); pinMode(
Pin stanu wyjścia; }void pętli(){digitalWrite(13,HIGH);
Int speed = analogRead (potPin)/ 4;
Boolean Reverse = digitalRead (switchPin); setMotor(prędkość, bieg wstecz); }void setMotor(
Int prędkość, odwrócenie wartości logicznej){analogWrite(
Prędkość, prędkość); digitalWrite(in1Pin, ! rewers); digitalWrite(In2Pin, wstecz); }
Obróć potencjometr, aby sterować prędkością silnika i naciśnij przycisk, aby zmienić kierunek.
Grupa HOPRIO, profesjonalny producent sterowników i silników, została założona w 2000 roku. Siedziba grupy znajduje się w mieście Changzhou w prowincji Jiangsu.