Проход по ссылкам навигацииГлавная : Статьи :

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

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



Сервопривод Код замок на микросхемах является очень Серво машинка из cd-rom важным элементом при Китайское реле времени SJ40 конструировании роботов.

18b20 Во этом Серво машинка из cd-rom уроке мы Регулирование тиристором рассмотрим как при Код замок на микросхемах помощи Arduino UNO управлять Серво машинка из cd-rom сервоприводом.

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

Теперь Регулирование тиристором все готово и мы Код замок на микросхемах можем посылать Серво машинка из cd-rom команды для управления Китайское реле времени SJ40 сервоприводом. В 18b20 главной функции Серво машинка из cd-rom loop(), мы Регулирование тиристором даем различные команды Код замок на микросхемах для серводвигателя, выдерживая паузы Серво машинка из cd-rom между командами.

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


Используемый в Серво машинка из cd-rom уроке 18b20 сервопривод содержит 3 провода: черный, Серво машинка из cd-rom красный Серво машинка из cd-rom и оранжевый Регулирование тиристором (или белый).

Серво машинка из cd-rom


Схема подсоединения Код замок на микросхемах к Arduino Серво машинка из cd-rom следующая: черный провод Китайское реле времени SJ40 присоединяем к 18b20 выводу Arduino Серво машинка из cd-rom 0V, Регулирование тиристором красный к Arduino 5V Код замок на микросхемах и оранжевый/белый к 10 Серво машинка из cd-rom выводу Arduino UNO.



18b20 Источник: http://www.hobbytronics.co.uk/