Բովանդակություն:

Servo Motor ստեղնաշարի կառավարում `7 քայլ
Servo Motor ստեղնաշարի կառավարում `7 քայլ

Video: Servo Motor ստեղնաշարի կառավարում `7 քայլ

Video: Servo Motor ստեղնաշարի կառավարում `7 քայլ
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Նոյեմբեր
Anonim
Servo Motor ստեղնաշարի կառավարում
Servo Motor ստեղնաշարի կառավարում

Նախևառաջ պետք է կարգաբերել servo շարժիչը:

  1. Միջին մետաղալարն անցնում է 5 Վ պորտին
  2. Ձախը գնում է GND նավահանգիստ
  3. Միացրեք վերջին (կառավարման մետաղալարը) 9 -րդ նավահանգստին

Քայլ 1: Միացրեք ստեղնաշարը

Միացրեք ստեղնաշարը
Միացրեք ստեղնաշարը

Ստեղնաշարը բավականին պարզ է: Պարզապես միացրեք աջ, 8, 7, 6, 5, 4, 3, 2, 1. ձախ պատկերները: Պատկերը տեղափոխվում է մեկով, բայց մենք սերվոն միացնում ենք 9 -ին, այնպես որ պարզապես ամեն ինչ ներքև դիր:

Քայլ 2: Չնայած ներբեռնեք ծածկագիրը

Ներբեռնեք կոդը (որը մեկնաբանվում է) և գործարկեք: Ամեն ինչ պետք է լավ լինի: Հիմնականում, երբ 180 -ից ցածր եռանիշ թիվ ես մուտքագրում, սերվոյի թևը տեղափոխում է այդ աստիճանի: Եռանիշ նշելով ՝ ես ուզում եմ մուտքագրել 010 ՝ 10 ստանալու համար, իսկ 005 ՝ 5:

Քայլ 3: Կոդի կարգավորում

Կոդի կարգավորում
Կոդի կարգավորում

Ստեղնաշարի սարքերը կարող են տարբերվել, պարզապես համոզվեք, որ ձերն արտաքին տեսքով նման է ածխածնի զանգվածին, եթե ոչ պարզապես փոխեք նշանները ՝ ձերին համապատասխան: Ես օգտագործել եմ սկզբնական փոփոխական ՝ պահելու համար զրոյական արժեքը (0), որը տարբերակ է: Դրա փոխարեն միշտ կարող եք 0 -ը փոխանցել մեթոդին:

Քայլ 4: Թվանշան 1

Թվանշան 1
Թվանշան 1

Այս ծածկագիրը ստուգում է, թե արդյոք այն գնահատում է առաջին նիշը, որը կարող է լինել միայն 0 կամ 1: Մնացածը պատճառ է դառնում, որ սերվոն վերակայվի 0 -ի, քանի որ մուտքն անվավեր էր: Եթե վավեր է, ավելացրեք հաջորդ թվանշանին և ավելացրեք 100, եթե 1 մուտքագրված լիներ: Այսպիսով, դուք այժմ ունեք 100 հիմք:

Քայլ 5: Թվանշան 2

Թվանշան 2
Թվանշան 2
Թվանշան 2
Թվանշան 2

Նմանապես առաջինին գնահատում է միայն թվերը, այս անգամ 1-9-ը: Երբ վավեր նիշ է մուտքագրվում, այն ավելացնում է մուտքագրված թիվը 10 անգամ `10 -ի տեղը լրացնելու համար: Այսպիսով, ենթադրենք, 1 թվանշանը 1 էր, այնպես որ դուք ունեք 100, այժմ մուտքագրեցիք 5. Հիմքը այժմ 150 է:

Քայլ 6: Թվանշան 3

Թվանշան 3
Թվանշան 3
Թվանշան 3
Թվանշան 3

Թիվ 3-ը նման է մյուսներին, բայց պարզապես ավելացնում է 1-9-ը `ընտրվածի հիման վրա: Ասենք 8 -ը մուտքագրվեց: Այժմ դուք ունեք 158 ՝ սերվոյի տեղափոխման եղանակին անցնելու համար: Անցնելուց հետո անցեք հաջորդ քայլին…

Քայլ 7: Servo Move

Servo Move
Servo Move

Ստուգում է, որ val- ը, մեր օրինակը 158 -ն է, 180 -ից փոքր է: Քանի որ այն շարժիչը տեղափոխում է 158 աստիճան: Եթե ասվեր 190 -ը, սերվոն կվերականգնվեր 0 -ի: Սերիական տպումները պարզապես տվյալների ստուգման համար են: Այնտեղ նշանակալից ոչինչ չկա:

Խորհուրդ ենք տալիս: