Презентация, доклад на тему Программирование. Arduino. Сервопривод

Arduino. Программирование Под сервоприводом чаще всего понимают механизм с электромотором, который можно попросить повернуться в заданный угол и удерживать это положение.Сервопривод — это привод с управлением через отрицательную обратную связь, позволяющую точно управлять параметрами движения.Но это

Слайд 1Arduino. Программирование
Сервопривод

Arduino. Программирование Сервопривод

Слайд 2Arduino. Программирование
Под сервоприводом чаще всего понимают механизм с электромотором, который

можно попросить повернуться в заданный угол и удерживать это положение.

Сервопривод — это привод с управлением через отрицательную обратную связь, позволяющую точно управлять параметрами движения.

Но это не совсем точное понятие

Сервоприводом является любой тип механического привода, имеющий в составе датчик (положения, скорости, усилия и т.п.) и блок управления приводом, автоматически поддерживающий необходимые параметры на датчике и устройстве согласно заданному внешнему значению.

Arduino. Программирование Под сервоприводом чаще всего понимают механизм с электромотором, который можно попросить повернуться в заданный угол

Слайд 3Arduino. Программирование
Внутри сервопривода встроен небольшой редуктор (чтобы увеличить мощность)
и электроника

(для упрощения управления). Стандартный сервопривод позиционируется от 0 до 180 градусов.

Позиция задается длительностью управляющего импульса:
от 1.25 мс (0 градусов) до 1.75 мс (180 градусов, 1.5 мс для 90 градусов).

Временные параметры могут отличаться у различных производителей.

Если посылать импульсы каждые 25...50 мс, то сервопривод может плавно вращаться.

Arduino. Программирование Внутри сервопривода встроен небольшой редуктор (чтобы увеличить мощность)и электроника (для упрощения управления). Стандартный сервопривод позиционируется

Слайд 4Arduino. Программирование
Что внутри?

Arduino. Программирование Что внутри?

Слайд 5Arduino. Программирование
Схема подключения

Arduino. Программирование Схема подключения

Слайд 6Arduino. Программирование
Код программы

Arduino. Программирование Код программы

Слайд 7Arduino. Программирование

Arduino. Программирование

Слайд 8Arduino. Программирование
Угол поворота сервопривода зависит от фотоэлемента
Дополнительное задание

Arduino. Программирование Угол поворота сервопривода зависит от фотоэлементаДополнительное задание

Слайд 9Arduino. Программирование
Можно непосредственно управлять сервоприводом, если посылать импульс заданной длительности

на любой порт Arduino.

Образец программы:

Дополнительно

int servoPin = 9;
void setup(){
pinMode(servoPin,OUTPUT); }

void loop() {
int pulseTime = 2100;
//величина задержки в микросекундах
//900 для 0 градусов, 1500 для 90 градусов,
//2100 для 180 градусов
digitalWrite(servoPin, HIGH);
delayMicroseconds(pulseTime);
digitalWrite(servoPin, LOW);
delay(25);
}

Arduino. Программирование Можно непосредственно управлять сервоприводом, если посылать импульс заданной длительности на любой порт Arduino. Образец программы:Дополнительноint

Слайд 10Arduino. Программирование

Arduino. Программирование

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть