сборник. Ledpixel Связанные знания Светодиодный модуль Freenove 8 rgb
![]()
|
ЭскизServo_Sweep Теперь напишите код для управления сервоприводом, чтобы он непрерывно вращался в диапазоне движения. ![]() Servo использует библиотеку Servo, например следующую ссылку на библиотеку Servo: ![]() Библиотека Servo предоставляет класс Servo, который ею управляет. В отличие от предыдущего класса Serial, класс Servo должен быть создан перед использованием: ![]() Приведенный выше код определяет объект типа Servo, myservo.
После определения объекта Servo вы можете ссылаться на функции, такие как инициализация сервопривода: ![]() После инициализации сервопривода вы можете управлять сервоприводом для поворота на определенный угол: ![]() В функции loop() мы используем цикл для управления поворотом сервопривода от 0 градусов до 180 градусов, а затем от 180 градусов до 0 градусов, затем цикл повторяется все время. Проверьте и загрузите код, сервопривод начнет работать непрерывно. ![]() ![]() В предыдущем разделе мы сделали сервопривод непрерывным. Теперь мы будем использовать потенциометр для управления углом сервопривода. Список компонентов
![]() Схема Используйте контакт A1 платы управления для определения напряжения поворотного потенциометра и контакт 3 для управления сервоприводом.
|