Опис
Плата управління двигунами L293D для NodeMCU – це одночасно мотор шилд та плата розширення для WI-Fi модулів NodeMCU V2. Як драйвер для двигунів використовується мікросхема L293D, що дозволяє керувати двома двигунами постійного струму або одним кроковим. Максимальний довготривалий вихідний струм для кожного каналу – 0.6А, короткочасний - 1.2 А.
Характеристики:
- Мікросхема L293D
- Напруга живлення логічної частини 4.5-9В
- Напруга живлення силової частини 4.5-36В
- Максимальний струм навантаження крокового двигуна 1.2А
- Розміри 42×58х10 мм
Увага! Шилд сумісний лише з версією NodeMCU Amica/Doit (v2) і не підійде для NodeMCU LoLin (v3)
Загальна схема плати:
Схема підключення двигунів:
Приклад скетчу для пробного запуску:
#визначити PIN_D1 5 // gpio5 = D1 PWM_A #define PIN_D2 4 // gpio4 = D2 PWM_B #define PIN_D3 0 // gpio0 = D3 DA (A- A+) подключается двигатель #define PIN_D4 2 // gpio2 = D4 DB (B- B+) подключается двигатель void setup() { pinMode(PIN_D1, ВИХІД); // инициализируем Pin как выход pinMode(PIN_D2, ВИХІД); // инициализируем Pin как выход pinMode(PIN_D3, ВИХІД); // инициализируем Pin как выход pinMode(PIN_D4, ВИХІД); // инициализируем Pin как выход } void loop() { digitalWrite(PIN_D1, ВИСОКИЙ); // PWM_A HIGH digitalWrite(PIN_D3, ВИСОКИЙ); // DA HIGH delay(2000); // wait digitalWrite(PIN_D3, НИЗЬКИЙ); // DA LOW delay(2000); // wait digitalWrite(PIN_D2, ВИСОКИЙ); // PWM_B ВИСОКИЙ, змінюється напрямок обертання двигуна на контактах (B- B+) digitalWrite(PIN_D4, ВИСОКИЙ); // DB HIGH delay(2000); // wait digitalWrite(PIN_D4, НИЗЬКИЙ); // DB LOW delay(2000); // wait digitalWrite(PIN_D2, НИЗЬКИЙ); // PWM_B LOW }
Відгуки
Відгуків немає, поки що.