118 подписчиков
Основные функции для работы с сервоприводом в Arduino IDE
Среда программирования Arduino IDE уже содержит встроенную библиотеку для работы с сервоприводами (Servo.h). Если вкратце, то библиотеками называются подпрограммы, содержащие набор готовых уже написанных функций, использование которых упрощает разработку роботов и умных устройств.
Сервоприводы используются во многих наших обучающих наборах. В манипуляторе они выполняют роль перемещения роборуки и управления хватом; в пауке-квадроподе служат для перемещения восьмиконечного робота; в киберцветке двигают лепестки по направлению к источнику света. Использования сервоприводов не миновать!
Следующие команды Вам могут пригодиться для работы с ними:
до раздела void setup():
• #include <Servo.h> // подключение библиотеки в код основной программы. Точка с запятой в конце не ставится.
• Servo myservo; // создаём объект под любым названием (например, myservo): название сервопривода в коде, по которому будем к нему обращаться. Здесь уже ставится точка с запятой на конце.
в разделе void setup():
• myservo.attach(3); // назначаем номер управляющего вывода платы Ардуино для сервопривода, например, 3.
в разделе void loop():
• myservo.write(90); // команда сервоприводу на перемещение вала в положение с определённым значением угла, например, 90 градусов.
1 минута
23 декабря 2023