Hướng dẫn này sẽ hướng dẫn bạn hoàn thiện các bộ phận và các bước điều khiển tốc độ và hướng của động cơ DC với sự trợ giúp của
bộ điều khiển động cơ H- Arduino Bridge L293D kép.
Bộ điều khiển động cơ có hai kênh, nghĩa là nó có thể điều khiển hướng của cả hai động cơ DC cùng một lúc.
Hãy để tôi đưa bạn qua các phần cần thiết để làm như vậy. . .
Sau đó là bước với mã. 1) Arduino đơn nhất. .
Phiên bản gốc do L293D cung cấp có giá rất rẻ. . .
5 có sẵn cho 1.
Nút xúc giác là 59 euro. . 100 chiếc cho .
Chiết áp € 99 10 K. . . Bánh mì. .
Dây nhảy. . .
Máy tính có arduino IDE. . .
Tôi không thể cung cấp liên kết này, bạn biết đấy.
Hãy bắt đầu làm việc ngay bây giờ.
Kết nối chân L293D 1 (Enable1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 motor pin (GND1)--GndPIN6(OUTPUT2)--
Motor pin 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3. 3v)--
5 v/pin có nghĩa là 3,3
v, nhưng bạn cũng có thể kết nối nó với 5 v.
Chân kết nối 1 (dương)--5vPin2(tín hiệu)--analogPIN0PIn3(âm)--
Kết nối chân nút GndPUSH 1 pin = gnd2 pin = DigitalPIN7/*/int EnablePin = 11; Int in1Pin = 10; int in2Pin = 9;
Int switchPin = 7; int potPin = 0;
Chân trạng thái int = 13; void setup(){pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); pinMode(
Đầu ra); pinMode(
SwitchPin, đầu vào _ pullup); pinMode(
Pin trạng thái đầu ra; }void loop(){digitalWrite(13,HIGH);
Tốc độ int = analogRead (potPin)/ 4;
Boolean đảo ngược = digitalRead (switchPin); setMotor(tốc độ, đảo ngược); }void setMotor(
Tốc độ Int, Đảo ngược Boolean){analogWrite(
Tốc độ, tốc độ); digitalWrite(in1Pin, ! Reverse); digitalWrite(In2Pin, đảo ngược); }
Xoay chiết áp để điều khiển tốc độ của động cơ và nhấn nút nút để thay đổi hướng.
Tập đoàn HOPRIO là nhà sản xuất bộ điều khiển và động cơ chuyên nghiệp, được thành lập vào năm 2000. Trụ sở chính của tập đoàn tại thành phố Thường Châu, tỉnh Giang Tô.