Мазмұны:

SERVO MOTOR - ТҰРҒЫН - АРДУИНО - КОД АШУЫ #2: 4 қадам
SERVO MOTOR - ТҰРҒЫН - АРДУИНО - КОД АШУЫ #2: 4 қадам

Бейне: SERVO MOTOR - ТҰРҒЫН - АРДУИНО - КОД АШУЫ #2: 4 қадам

Бейне: SERVO MOTOR - ТҰРҒЫН - АРДУИНО - КОД АШУЫ #2: 4 қадам
Бейне: Technical animation: How a Servo Motor works 2024, Қараша
Anonim
SERVO MOTOR - ТҰРҒЫН - АРДУИНО - КОД АШУ No2
SERVO MOTOR - ТҰРҒЫН - АРДУИНО - КОД АШУ No2
SERVO MOTOR - ТҰРҒЫН - АРДУИНО - КОД АШУ No2
SERVO MOTOR - ТҰРҒЫН - АРДУИНО - КОД АШУ No2

НҰСҚА: Arduino және потенциометр көмегімен RC (хобби) сервоқозғалтқышының орнын басқарыңыз. Бұл мысалда Arduino сервистік кітапханасы қолданылады.

1 -қадам: ЖАБДЫҚТАР ҚАЖЕТ:

ЖАБДЫҚТАР ҚАЖЕТ
ЖАБДЫҚТАР ҚАЖЕТ

Arduino немесе Genuino Board, Servo Motor, 10k Ом потенциометрі, ілгіш сымдары.

2 -қадам: ЦИРКУИТ:

ЦИРКУТ
ЦИРКУТ

Серво қозғалтқыштарында үш сым бар: қуат, жер және сигнал. Қуат сымы әдетте қызыл болады және Arduino немесе Genuino тақтасындағы 5В істікшеге қосылуы керек. Жерге қосылатын сым әдетте қара немесе қоңыр болады және оны борттағы жерге тұйықтауышқа қосу керек. Сигнал түйреуіші әдетте сары немесе қызғылт сары болады және оны тақтадағы 9 -пинге қосу керек, потенциометр оның екі сыртқы түйреуіші қуатқа (+5В) және жерге қосылатындай, ал ортаңғы түйреуіші аналогтық кіріске қосылатындай етіп қосылуы керек. Тақтада 0.

3 -қадам: КОД:

КОД
КОД

#include Servo myservo; int potpin = 0; int val; void setup () {myservo.attach (9);} void loop () {val = analogRead (potpin); val = карта (val, 0, 1023, 0, 180); myservo.write (val); кешіктіру (15);}

4 -қадам: INSTAGRAM ПОСТЫ:

Менің Инстаграмдағы жазбама кіріңіз. Қарап көріңіз, бұл жоба да сол жерде сипатталған -

Ұсынылған: