Arduino:Библиотеки/Servo/attach(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
Строка 6: Строка 6:
=Функция attach()<ref>[https://www.arduino.cc/en/Reference/ServoAttach ServoAttach]</ref>=
=Функция attach()<ref>[https://www.arduino.cc/en/Reference/ServoAttach ServoAttach]</ref>=


Подключает переменную типа '''Servo''' к контакту. Обратите внимание, что на '''Arduino''' версии '''0016''' и старше [[Arduino:Библиотеки/Servo|библиотека Servo]] поддерживает работу сервомоторов только на двух контактах – '''9-ом''' и '''10-ом'''.
Подключает переменную типа Servo к контакту. Обратите внимание, что на [[Arduino]] версии 0016 и старше [[Arduino:Библиотеки/Servo|библиотека Servo]] поддерживает работу сервомоторов только на двух контактах – 9-ом и 10-ом.


==Синтаксис==
==Синтаксис==
Строка 48: Строка 48:
<references />
<references />


{{ads}}
{{Навигационная таблица/Справочник языка Arduino}}
{{Навигационная таблица/Arduino библиотеки}}
{{Навигационная таблица/Arduino библиотеки}}
{{Навигационная таблица/Arduino продукты}}
{{Навигационная таблица/Arduino/Примеры}}
{{Навигационная таблица/Телепорт}}


[[Категория:Стандартные библиотеки]]
[[Категория:Стандартные библиотеки]]

Версия от 08:44, 18 февраля 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.

Функция attach()[1]

Подключает переменную типа Servo к контакту. Обратите внимание, что на Arduino версии 0016 и старше библиотека Servo поддерживает работу сервомоторов только на двух контактах – 9-ом и 10-ом.

Синтаксис

servo.attach(pin)
servo.attach(pin, min, max)

Параметры

servo  переменная типа Servo
pin  номер контакта, к которому подключен сервомотор
min (опционально)  продолжительность импульса, в микросекундах. Должна соответствовать минимальному углу (0 градусов) на сервомоторе. По умолчанию выставлено значение «544»
max (опционально)  продолжительность импульса, в микросекундах. Должна соответствовать максимальному углу (180 градусов) на сервомоторе. По умолчанию выставлено значение «2400»

Пример

#include <Servo.h> 

Servo myservo;

void setup() 
{ 
  myservo.attach(9);
} 

void loop() {}

См.также

  1. attached()
  2. detach()

Внешние ссылки