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

Պոտենցիոմետր և սերվո. Վերահսկվող շարժում Arduino- ով. 4 քայլ
Պոտենցիոմետր և սերվո. Վերահսկվող շարժում Arduino- ով. 4 քայլ

Video: Պոտենցիոմետր և սերվո. Վերահսկվող շարժում Arduino- ով. 4 քայլ

Video: Պոտենցիոմետր և սերվո. Վերահսկվող շարժում Arduino- ով. 4 քայլ
Video: Learn Arduino in 30 Minutes: Examples and projects 2024, Նոյեմբեր
Anonim
Պոտենցիոմետր և սերվո. Վերահսկվող շարժում Arduino- ով
Պոտենցիոմետր և սերվո. Վերահսկվող շարժում Arduino- ով
Պոտենցիոմետր և սերվո. Վերահսկվող շարժում Arduino- ով
Պոտենցիոմետր և սերվո. Վերահսկվող շարժում Arduino- ով
Պոտենցիոմետր և սերվո. Վերահսկվող շարժում Arduino- ով
Պոտենցիոմետր և սերվո. Վերահսկվող շարժում Arduino- ով

Նախ անհրաժեշտ է հավաքել համապատասխան նյութեր ՝ այս սխեման միացնելու համար:

Պարագաներ

1 Արդուինո

1 պոտենցիոմետր

1 սերվո

1 Հացաթուղթ

2 սև ցատկող լար (հիմք/բացասական)

2 կարմիր թռչկոտող լար (լարման/դրական)

2 դեղին/գունավոր թռիչքային լարեր (մուտք/ելք)

Քայլ 1. Բաղադրիչների իմացություն

Բաղադրիչների իմացություն
Բաղադրիչների իմացություն
Բաղադրիչների իմացություն
Բաղադրիչների իմացություն
Բաղադրիչների իմացություն
Բաղադրիչների իմացություն
Բաղադրիչների իմացություն
Բաղադրիչների իմացություն

Յուրաքանչյուր բաղադրիչ հասկանալու համար կարևոր է ֆիզիկական սխեման միացնելուց առաջ.

Հացաթուղթը երկու կողմից ունի երկու շարք հզորության ռելսեր, որոնք ունեն բացիկներ (սև/կապույտ) և դրական (կարմիր) մուտքերի համար: Նրանք շարքով միացված են ուղղահայաց: Տերմինալային շերտերը կիսում են կապը հորիզոնական, սակայն զուգահեռ տերմինալային ժապավեններին կպահանջվի ցատկող մետաղալար `բաժանարարը կամրջելու համար:

Պոտենցիոմետրն ունի 5 Վ կապի (կարմիր), Vout քորոց (դեղին/գույն) և Ground/GND քորոց (սև):

Servo- ն ունի 5V պորտ (կարմիր), Pulse Width Modulation/PWM նավահանգիստ (դեղին/գույն) և Ground/GND պորտ (սև): Կտտացրեք հղմանը ՝ ավելին իմանալու համար, թե ինչպես է այն աշխատում:

Քայլ 2: Շղթայի կարգավորում

Շղթայի կարգավորում
Շղթայի կարգավորում

Հետևեք դիագրամի դասավորությանը: Շրջանակը կարգավորելիս միշտ հիշեք, որ arduino- ն անջատված է վարդակից `ձեր բաղադրիչներին վնասներից խուսափելու համար:

Միացրեք պոտենցիոմետրը տախտակի մեջ ՝ նկատի ունենալով դրա կողմնորոշումը (սա կարևոր կլինի արդուինոյին միանալու համար ցատկող լարերը օգտագործելիս): Օգտագործեք դեղին jumper մետաղալար և միացրեք միջին ելքային կապը arduino- ի անալոգային (A0) պորտին: Միացրեք կարմիր jumper մետաղալարը V5 պորտին, իսկ սև jumper մետաղալարը ՝ arduino- ի GND նավահանգստին:

Միացրեք servo- ն սեղանի սեղանին և arduino- ին: Օգտագործեք դեղին թռիչքային մետաղալար ՝ մուտքի/ազդանշանի նավահանգիստը թվային PWM նավահանգստին միացնելու համար, 9 arduino- ում: Կարմիր ցատկիչի մետաղալարը միացրեք V5 տերմինալի շերտի մեջ, իսկ սև ցատկիչի մետաղալարը `GND տերմինալի ժապավենի մեջ` պոտենցիոմետրի դասավորությամբ (տես նկարի):

Շղթայի կարգավորումից հետո շարունակեք միացնել ձեր arduino- ն ձեր համակարգչին:

Քայլ 3: Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր

Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր
Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր
Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր
Ներբեռնեք Arduino GUI և մուտքագրման ծածկագիր

Ներբեռնեք Arduino գրաֆիկական ինտերֆեյսը (GUI) այստեղ:

Միացրեք ներքևի ծածկագիրը, նշեք, որ «//» - ի աջ կողմում գտնվող տեղեկատվությունը ձեզ ասում է, թե ինչ է անում այդ տողի կոդը:

#ներառել // Սերվոյի գրադարան

Servo servo_test; // միացնել սերվոյի օբյեկտը միացված սերվոյի համար

int անկյուն = 0;

int potentio = A0; // սկզբնականացնել A0 անալոգային քորոցը պոտենցիոմետրի համար

void setup () {

servo_test.attach (9); // կցեք servo- ի ազդանշանային կապը arduino- ի 9 -րդ կապին

}

դատարկ շրջան () {

անկյուն = analogRead (potentio); // կարդալ պոտենցիոմետրի արժեքը 0 -ից 1023 -ի միջև

անկյուն = քարտեզ (անկյուն, 0, 1023, 0, 179); // պոտենցիոմետրի արժեքը սերվոյի համար 0 -ից 180 -ի անկյունային արժեքի բարձրացում)

servo_test.write (անկյուն); // սերվոն պտտելու հրաման նշված անկյունային ուշացումով (5);

}

Քայլ 4. Պոտենցիոմետր + Սերվո + Արդուինո

Պոտենցիոմետր + Սերվո + Արդուինո
Պոտենցիոմետր + Սերվո + Արդուինո

Այսպիսին պետք է լինի վերջնական սխեման: Դիտեք տեսանյութը ՝ տեսնելու, թե ինչպես է այն աշխատում:

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