Радиомастер гид в мире электроники » Статьи » Программирование » Arduino » Arduino UNO урок 2 (Управление сервоприводом)
Информация к новости
  • Просмотров: 9737
  • Добавил: Kail
  • Дата: 17 июня 2012
17 июня 2012

Arduino UNO урок 2 (Управление сервоприводом)

Категория: Статьи » Программирование » Arduino



Сервопривод является очень важным элементом при конструировании роботов.

Во этом уроке мы рассмотрим как при помощи Arduino UNO управлять сервоприводом.

Программа очень проста и наглядна. Начинается она с подключения файла Данный файл содержит все необходимые команды для управления сервоприводом, чтобы облегчить нам жизнь и не изобретать велосипед. Далее, мы должны создать объект servo. Пусть это будет servoMain. Следующая функция будет setup(), в которой мы указываем, что сервопривод подключен к выводу 10 контроллера.

Теперь все готово и мы можем посылать команды для управления сервоприводом. В главной функции loop(), мы даем различные команды для серводвигателя, выдерживая паузы между командами.

/*
Arduino Servo
*/
#include <servo.h>
Servo servoMain; // Обьект Servo
 
void setup()
{
   servoMain.attach(10); // Servo присоединен к 10 выводу
}
 
void loop()
{
   servoMain.write(45);  // Повернуть серво влево на 45 градусов
   delay(2000);          // Пауза 2 сек.
   servoMain.write(0);   // Повернуть серво влево на 0 градусов
   delay(1000);          // Пауза 2 сек.
   servoMain.write(90);  // Повернуть серво на 90 градусов. Центральная позиция
   delay(1500);          // Пауза 1.5 сек.
   servoMain.write(135); // Повернуть серво вправо на 135 градусов
   delay(3000);          // Пауза 3 сек.
   servoMain.write(180); // Повернуть серво вправо на 180 градусов
   delay(1000);          // Пауза 1 сек.
   servoMain.write(90);  // Повернуть серво на 90 градусов. Центральная позиция
   delay(5000);          // Пауза 5 сек.
}
</servo.h>


Используемый в уроке сервопривод содержит 3 провода: черный, красный и оранжевый (или белый).

Arduino UNO урок 2 (Управление сервоприводом)


Схема подсоединения к Arduino следующая: черный провод присоединяем к выводу Arduino 0V, красный к Arduino 5V и оранжевый/белый к 10 выводу Arduino UNO.



Метки к статье: Arduino UNO, программирование, уроки



Добавление комментария

Имя:*
E-Mail:*
Введите два слова, показанных на изображении: *

Друзья и партнеры:

Архив новостей

Декабрь 2016 (1)
Ноябрь 2016 (1)
Сентябрь 2016 (3)
Июнь 2016 (1)
Май 2016 (1)
Апрель 2016 (1)
^
 
-->