сборник. Ledpixel Связанные знания Светодиодный модуль Freenove 8 rgb
Скачать 5.77 Mb.
|
ЭскизControl_Motor Теперь напишите код для управления скоростью и направлением вращения двигателя с помощью поворотного потенциометра. Когда потенциометр остается в среднем положении, скорость двигателя минимальна; При отклонении от среднего положения скорость увеличится. Кроме того, если потенциометр отклоняется от среднего положения потенциометра по часовой стрелке или против часовой стрелки, направление вращения двигателя отличается. В коде мы пишем функцию для управления мотором и управления скоростью и направлением через два параметра. В функции цикла () определите цифровое значение поворотного потенциометра и преобразуйте его в скорость и направление двигателя путем расчета.
Проверьте и загрузите код, поверните вал поворотного потенциометра, после чего вы увидите изменение скорости и направления двигателя. Глава 11 Сервопривод Ранее мы использовали плату управления и модуль L293D для управления скоростью и направлением двигателя. Теперь мы будем использовать другой двигатель, сервопривод, который может вращаться на определенный угол. Во-первых, давайте заставим сервопривод вращаться. Список компонентов
Знание компонентов Сервопривод Сервопривод представляет собой компактный блок, состоящий из двигателя постоянного тока, набора редукторов для обеспечения крутящего момента, датчика и платы управления. Большинство сервоприводов имеют только 180-градусный диапазон движения через свой «рог». Сервоприводы могут выдавать более высокий крутящий момент, чем один простой двигатель постоянного тока, и они широко используются для управления движением в моделях автомобилей, моделей самолетов, роботов и т. Д. Сервоприводы имеют три провода, которые обычно заканчиваются 3-контактным штекером или гнездом. Два провода предназначены для электропитания: положительный (2-VCC, красный провод), отрицательный (3-GND, коричневый провод) и сигнальная линия (1-сигнал, оранжевый провод), как показано на сервоприводе, входящем в комплект. Мы будем использовать ШИМ-сигнал частотой 50 Гц с рабочим циклом в определенном диапазоне для управления сервоприводом. Продолжительность 0,5-2,5 мс высокого уровня одиночного цикла ШИМ соответствует углу сервопривода от 0 до 180 градусов линейно. Часть соответствующих значений выглядит следующим образом:
Когда вы измените сигнал сервопривода, сервопривод повернется в назначенное положение. Схема Используйте контакт 3 платы управления для управления сервоприводом. Обратите внимание на цвет провода сервопривода: VCC (красный), GND (коричневый) и сигнальной линии (оранжевый). Неправильное подключение может привести к повреждению сервопривода. |