Съдържание:

Потенциометър и серво: Контролирано движение с Arduino: 4 стъпки
Потенциометър и серво: Контролирано движение с Arduino: 4 стъпки

Видео: Потенциометър и серво: Контролирано движение с Arduino: 4 стъпки

Видео: Потенциометър и серво: Контролирано движение с Arduino: 4 стъпки
Видео: How to Control Servo Motor | Outseal Arduino PLC 2024, Ноември
Anonim
Потенциометър и серво: Контролирано движение с Arduino
Потенциометър и серво: Контролирано движение с Arduino
Потенциометър и серво: Контролирано движение с Arduino
Потенциометър и серво: Контролирано движение с Arduino
Потенциометър и серво: Контролирано движение с Arduino
Потенциометър и серво: Контролирано движение с Arduino

Първо трябва да съберете подходящи материали, за да сглобите тази верига.

Консумативи

1 Arduino

1 Потенциометър

1 Серво

1 Платформа

2 черни джъмперни проводника (заземени/отрицателни)

2 червени джъмперни проводника (напрежение/положително)

2 жълти/цветни джъмперни проводници (вход/изход)

Стъпка 1: Разбиране на компонентите

Разбиране на компонентите
Разбиране на компонентите
Разбиране на компонентите
Разбиране на компонентите
Разбиране на компонентите
Разбиране на компонентите
Разбиране на компонентите
Разбиране на компонентите

Важно е преди да съберете физическата верига, за да разберете всеки компонент:

Планът има два комплекта захранващи релси от двете страни, които имат слотове за отрицателни (черно/синьо) и положителни (червено) входове. Те са свързани последователно вертикално. Клемните ленти споделят връзката хоризонтално, но за паралелни клемни ленти ще е необходим джъмпер за свързване на разделителя.

Потенциометърът има 5V щифт (червен), Vout щифт (жълт/цветен) и заземен/GND щифт (черен).

Сервото има 5V порт (червен), Pulm Width Modulation/PWM порт (жълт/цветен) и Ground/GND порт (черен). Щракнете върху връзката, за да научите повече за това как работи.

Стъпка 2: Настройка на веригата

Настройка на веригата
Настройка на веригата

Следвайте схемата на диаграмата. Докато настройвате веригата, винаги не забравяйте да държите arduino изключен, за да избегнете повреда на компонентите си.

Включете потенциометъра в чертежа, като вземете предвид неговата ориентация (това ще бъде важно, когато използвате кабелите на джъмпера за свързване към arduino). Използвайте жълт джъмпер проводник и свържете средния изходен щифт към аналоговия (A0) порт на arduino. Включете червения джъмпер проводник към V5 порта и черен джъмпер проводник към GND порта на arduino.

Включете серво в платката и arduino. Използвайте жълт джъмпер, за да свържете неговия вход/сигнален порт към цифровия PWM порт, 9 на arduino. Включете червения джъмпер проводник в клемната лента V5 и черен джъмпер проводник в клемната лента GND последователно с потенциометър (вижте изображението).

След като веригата е настроена, продължете да свързвате вашия arduino към вашия компютър.

Стъпка 3: Изтеглете Arduino GUI и въвеждане на код

Изтеглете Arduino GUI и въвеждане на код
Изтеглете Arduino GUI и въвеждане на код
Изтеглете Arduino GUI и въвеждане на код
Изтеглете Arduino GUI и въвеждане на код

Изтеглете графичния потребителски интерфейс на Arduino (GUI) тук.

Включете кода по -долу, обърнете внимание, че информацията вдясно от "//" ви казва какво прави този ред код:

#include // Серво библиотека

Серво servo_test; // инициализираме серво обект за свързаното серво

int ъгъл = 0;

int potentio = A0; // инициализираме аналоговия щифт A0 за потенциометър

void setup () {

servo_test.attach (9); // прикрепете сигналния щифт на серво към щифт 9 на arduino

}

void loop () {

ъгъл = analogRead (potentio); // отчитане на стойността на потенциометъра между 0 и 1023

ъгъл = карта (ъгъл, 0, 1023, 0, 179); // мащабиране на стойността на потенциометъра до стойността на ъгъла за серво между 0 и 180)

servo_test.write (ъгъл); // команда за завъртане на серво до зададеното закъснение на ъгъла (5);

}

Стъпка 4: Потенциометър + Servo + Arduino

Потенциометър + Servo + Arduino
Потенциометър + Servo + Arduino

Ето как трябва да изглежда крайната верига. Гледайте видеото, за да видите как работи.

Препоръчано: