Управление небольшим движком имеет возможность быть имеет возможность реализоваться достаточно элементарно. В случае если движок довольно небольшой, он имеет возможность быть именно объединен с выводом arduino подключение , и элементарно изменяя степень управляющего сигнала от закономерной единицы до нулевой отметки станем держать под контролем моторчик. Данный план раскроет для вас ведущую логику в управлении электродвигателем; впрочем, это не считается нормальным методикой включения движков к Arduino. Мы советуем, для вас выучить этот метод, а вслед за тем перебежать на надлежащую степень — загореться управлением движками при поддержке транзисторов.
Подключим маленький вибромоторчик к нашему Arduino.
Нам потребуется:
обыденный http://geekmatic.in.ua , присоединенный к USB-порту компа
Резистор на 220 Ом
Маленький вибромоторчик (можно отыскать в старенькой ненадобной мобилке, или же в магазине электроники)
Подсоединение моторчика:
1. У вибромоторчика есть 2 провода питания. Сочетаете раз его провод с нулевым выводом (GND) питания контроллера. Не содержит смысла какой из 2-ух проводов.
2. Включите резистор меж подобранным дискретным выходом контроллера и остальным неподключенным проводом моторчика. Включение резистора ограничит ток и ручается нам единство и сохранность Ардуины, например как она не задумывалась для прямого контроля электродвигателями без преобразователей.
Приводим схему, где для мотора избран 2 дискретный вывод платы контроллера:
Любой раз, когда программка станет давать закономерную единицу на наш выход, ток станет бежать сквозь резистор, сквозь мотор (М), и на землю. В случае если М вправду бедный, он начнет вертеться, в случае если это обычный движок неизменного тока; по другому он начнет дрожать, в случае если это вибромоторчик. Резистор довольно важен для данной схемы. Любой дискретный выход Arduino рассчитан на ток лишь только до 40 мА, при чем рекомендовано не превосходить 20 мА. Выбранное смысл резистора 220 Ом ограничит ток до 22 мА, и вследствие того, собственно что М интегрирован с ним поочередно, ток станет в том числе и меньше. В случае если сплошное противодействие движка повыше, чем 200 Ом, то возможно с полной уверенностью прибрать резистор и впрямую включить моторчик к цифровому выводу и GND.
В данном плане мы впрямую к контроллеру включили раз вибромоторчик, но никто нам не воспрещает включить их некоторое количество.
Некоторое количество движков имеют все шансы быть подключены на различные цифровые выводы платы контроллера. К примеру, выходы 2, 3, и 4 имеют все шансы автономно рулить разными 3-мя электродвигателями. Любой дискретный вывод, на Arduino имеет возможность рулить отдельным движком. Но вообщето, например создавать не рекомендовано, например как это прирастит ток, проходящий сквозь Arduino. Давайте пока же ограничимся одним движком в предоставленной реализации.