В этом уроке мы будем управлять сервоприводом путем вращения ручки потенциометра, рассмотрим схему стабилизатора, научимся подключать библиотеки arduino IDE.

Для этого нам потребуется:

  • плата серии Arduino;
  • сервопривод;
  •  батарея 9 Вольт;
  •  стабилизатор напряжения на 5 Вольт;
  • два конденсатора на 1мФ и на 22мф;
  • потенциометр на 10кОм;

  Схема на макете.

Cхема подключения сервопривода к Arduino


Мы использовали стабилизатор на 5 Вольт, так как для работы сервопривода потребуется больше тока чем может дать arduino. Понять принцип работы стабилизатора можно здесь. Обратите внимание установлены два конденсатора для устранения пульсации напряжения.
Внимание: выход стабилизатора (5В) не нужно подключать к шине 5В платы Arduino.

Скетч

Пояснение к скетчу

Как вы уже заметили у сервопривода есть третий провод – управление, если по нему подать импульс определенной длительностью наш сервопривод сместится на нужный угол. Для установки 00 достаточно подать импульс длительностью 1 мс, для установки сервопривода в положении 1800 необходимо подать импульс длительностью 2мс. Для того чтобы вал сервопривода постоянно находился в одном и том же положении, необходим посылать импульсы каждые 20 мс. Но в коде мы этого не делали, за нас это делала библиотека Arduino Servo.
Так вот библиотеки – это определенный алгоритм для упрощения работы определенных датчиков или модулей. В нашем случае для управления сервоприводом.

0 0 vote
Article Rating