Цей посібник допоможе вам виконати частини та кроки для керування швидкістю та напрямком двигуна постійного струму за допомогою подвійного
драйвера двигуна H-Arduino Bridge L293D.
Драйвер двигуна має два канали, що означає, що він може керувати напрямком обох двигунів постійного струму одночасно.
Дозвольте мені ознайомитися з розділами, які потрібні для цього. . .
Далі йде крок із кодом. 1) Arduino uno. .
Оригінальна версія від L293D дуже дешева. . .
5 за 1.
Тактильна кнопка коштує 59 євро. . 100шт для.
€ 99 Потенціометр 10 K. . . Макетна дошка. .
Перемички. . .
Комп'ютер з arduino IDE. . .
Я не можу надати це посилання, ви знаєте.
Давайте почнемо працювати зараз.
L293D контактний контакт 1 (Enable1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 контакт двигуна (GND1)--GndPIN6(OUTPUT2)--
Контакт двигуна 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3.3v)--
5 v/pin означає 3,3
v, але ви також можете підключити його до 5 v.
З’єднувальний контакт 1 (позитивний)--5vPin2 (сигнал)--analogPIN0PIn3(негативний)--
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, OUTPUT); pinMode(in2Pin, ВИХІД); pinMode(
Вихід); pinMode(
SwitchPin, input _ pullup); pinMode(
PIN статусу виводу; }void loop(){digitalWrite(13,HIGH);
Int speed = analogRead (potPin)/ 4;
Boolean reverse = digitalRead (switchPin); setMotor(speed, reverse); }void setMotor(
Int speed, Boolean reversal){analogWrite(
Speed, speed); digitalWrite(in1Pin, ! reverse); digitalWrite(In2Pin, реверс);
Поверніть потенціометр, щоб контролювати швидкість двигуна, і натисніть кнопку, щоб змінити напрямок.
Група HOPRIO, професійний виробник контролерів і двигунів, була заснована в 2000 році. Штаб-квартира групи знаходиться в місті Чанчжоу, провінція Цзянсу.