Главная страница

сборник. Ledpixel Связанные знания Светодиодный модуль Freenove 8 rgb


Скачать 5.77 Mb.
НазваниеLedpixel Связанные знания Светодиодный модуль Freenove 8 rgb
Анкорсборник
Дата18.05.2023
Размер5.77 Mb.
Формат файлаdocx
Имя файлаTutorial[071-140].en.ru.docx
ТипГлава
#1139761
страница5 из 10
1   2   3   4   5   6   7   8   9   10

Эскиз



Servo_Sweep

Теперь напишите код для управления сервоприводом, чтобы он непрерывно вращался в диапазоне движения.


Servo использует библиотеку Servo, например следующую ссылку на библиотеку Servo:


Библиотека Servo предоставляет класс Servo, который ею управляет. В отличие от предыдущего класса Serial, класс Servo должен быть

создан перед использованием:

Приведенный выше код определяет объект типа Servo, myservo.



Класс сервоприводов




Класс Servo должен быть инстанцирован при использовании, то есть должен быть определен объект типа Servo,

например:

сервопривод;

Большинство других плат могут определять 12 объектов типа Servo, а именно могут управлять до 12 сервоприводов. Функция, обычно используемая в классе сервоприводов, выглядит следующим образом:

myservo.attach(pin): Инициализировать сервопривод, параметр это порт, подключенный к сигнальной линии сервопривода; myservo.write(angle): управлять сервоприводом для поворота на указанный угол; Параметр здесь должен указать угол.

После определения объекта Servo вы можете ссылаться на функции, такие как инициализация сервопривода:


После инициализации сервопривода вы можете управлять сервоприводом для поворота на определенный угол:


В функции loop() мы используем цикл для управления поворотом сервопривода от 0 градусов до 180 градусов, а затем от

180 градусов до 0 градусов, затем цикл повторяется все время. Проверьте и загрузите код, сервопривод начнет работать непрерывно.

frame8
В предыдущем разделе мы сделали сервопривод непрерывным. Теперь мы будем использовать потенциометр для управления углом сервопривода.

Список компонентов


Плата управления x1


USB-кабель x1








Совет по проектам Freenove





Схема
Используйте контакт A1 платы управления для определения напряжения поворотного потенциометра и контакт 3 для управления сервоприводом.


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


Аппаратное соединение


Аппаратное соединение



1   2   3   4   5   6   7   8   9   10


написать администратору сайта