Arduino:Библиотеки/Servo: различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) (→Примеры: оформление раздела примеры) |
||
Строка 24: | Строка 24: | ||
==Примеры== | ==Примеры== | ||
<gallery mode="traditional" widths=200px heights=200px> | |||
Файл:Knob bb.png|link=Arduino:Примеры/Knob|[[Arduino:Примеры/Knob|Как настроить Arduino Robot таким образом, чтобы при кручении потенциометра вращался вал сервомотора.]] | |||
Файл:Sweep bb.png|link=Arduino:Примеры/Sweep|[[Arduino:Примеры/Sweep|Вращение валом сервомотора вперед и назад.]] | |||
</gallery> | |||
=См.также= | =См.также= |
Версия от 08:53, 18 февраля 2023
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Библиотека Servo[1]
Эта библиотека позволяет плате Arduino управлять РУ-сервомоторами – это устройства, оснащенные шестернями и валом, которыми можно управлять с высокой точностью. У стандартных сервомоторов вал может перемещаться под разными углами – как правило, в диапазоне от 0 до 180 градусов. У сервомоторов непрерывного вращения вал может вращаться на разных скоростях.
Благодаря библиотеке Servo большинство плат Arduino могут поддерживать до 12 сервомоторов, а модель Mega – 48 сервомоторов. На всех платах, кроме Mega, эта библиотека не дает работать функции analogWrite() (ШИМ) на 9-ом и 10-ом контактах, причем независимо от того, подключен ли к ним сервопривод или нет. Однако на Mega ШИМ-функциональности ничего мешать не будет, но только если вы будете использовать до 12 сервомоторов. Но если использовать от 12 до 23 сервомоторов, это отключит ШИМ на 11-ом и 12-ом контактах.
Цепь
Сервомоторы используют три провода: для питания, «земли» и сигнала. Питающий провод, как правило, красного цвета и должен быть подключен к 5-вольтовому контакту на плате Arduino. Провод для «земли», как правило, черного или коричневого цвета и должен быть подключен, соответственно, к контакту с «землей» на плате Arduino. Провод для сигнала, как правило, желтого цвета и должен быть подключен к цифровому контакту на Arduino. Имейте в виду, что сервомоторы довольно прожорливы в плане потребления электроэнергии, поэтому если вы планируете использовать больше 1-2 сервомоторов, то их лучше запитать от отдельного источника (или, другими словами, не от 5-вольтового контакта на Arduino). Убедитесь, что контакты с «землей» у Arduino и внешнего источника питания соединены друг с другом.
Функции
Примеры
См.также
Внешние ссылки
- Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
- Справочник языка Arduino
- Arduino
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Стандартные библиотеки
- Стандартная библиотека
- Стандартная библиотека Arduino
- Стандартные библиотеки Arduino
- Библиотека Servo
- Стандартная библиотека Servo
- Servo