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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
(не показаны 2 промежуточные версии 1 участника)
Строка 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-ом.


==Синтаксис==
==Синтаксис==
Строка 41: Строка 41:
= См.также=
= См.также=


# attached()
# [[Arduino:Библиотеки/Servo/attached()|attached()]]
# detach()
# [[Arduino:Библиотеки/Servo/detach()|detach()]]


=Внешние ссылки=
=Внешние ссылки=
Строка 48: Строка 48:
<references />
<references />


{{Навигационная таблица/Arduino библиотеки}}
 
{{Навигационная таблица/Портал/Arduino}}
 
 
 
 


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

Текущая версия от 11:16, 8 июля 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()

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