Ардуино. Подключение двигателя постоянного тока

Опубликовано: 16.10.2017

видео Ардуино. Подключение двигателя постоянного тока

Видеоуроки по Arduino #1: Первые шаги

В данном случае подробно рассмотрим простейший, а также несколько альтернативных способов управлять двигателем с помощью Arduino.



----------------------<cut>----------------------

Выходы самого микроконтроллера обеспечивают ток не более 40мА, что недостаточно даже для маленьких двигателей. Обеспечить высокую нагрузочную способность можно несколькими способами, самый простой и доступный — использовать микросхему драйвера двигателей L293D.


Arduino для начинающих. Начало работы

Это обычная микросхема в корпусе DIP16 (шестнадцать выводов или "ножек" с шагом 2.54мм), осуществлять пайку такой микросхемы может даже тот, кто держит паяльник в руках впервые. Микросхема предназначена для управления двумя двигателями постоянного тока.

Кратко о выводах микросхемы:

GND — общий провод, он же "земля".

Vss — питание микросхемы (5В с платы ардуино)

Vs — питание двигателей. Рекомендуется использовать отдельное питание для двигателей, но этот вывод так же можно подключить к 5В выводу ардуино.

ENABLE — включение и выключение канала, в данном случае на них всегда подается логическая единица (высокое напряжение), можно подключить туда же, куда и Vs.

INPUT — управление соответствующим выходом OUTPUT, высокий уровень на входе подключает выход к напряжению питания, а низкий — к земле. Таким образом, присоединив один двигатель к двум выводам микросхемы, мы можем вращать его в двух направлениях.

Помимо этого нам понадобится плата Arduino, небольшой двигатель, например моторчик лотка старого привода компакт-дисков и соединительные провода.

Схема включения:

Принципиальная схема:

Отлично, схема готова и можно писать скетч. Помимо части управления двигателем скетч содержит работу с EEPROM (энергонезависимая перезаписываемая память), а так же работу с последовательным портом (указание направления вращения, увеличение и уменьшение скорости вращения).

rss