RC Servo շարժիչի կառավարում Arduino- ով և երկու ակնթարթային անջատիչով. 4 քայլ
RC Servo շարժիչի կառավարում Arduino- ով և երկու ակնթարթային անջատիչով. 4 քայլ
Anonim

Անունն ամեն ինչ ասում է: RC մեքենայի servo շարժիչի կառավարում Arduino- ով և որոշ ռեզիստորներով, ցատկող լարերով և երկու շոշափելի անջատիչներով: Ես դա արեցի երկրորդ օրը, երբ ստացա իմ Arduino- ն, այնպես որ ես բավականին հպարտ եմ ինձնով:

Քայլ 1: Մասերի ցուցակ

Լավ, ձեզ պետք կլինի հետևյալը. Arduino- $ 30-35 ԱՄՆ դոլար Իմացեք, թե որտեղից դրանք գնել: umատկման լարեր- $ 8.50 ԱՄՆ դոլար Ես իմն եմ ստացել Amazon- ից Դիմադրիչներ. և այլն: Ձեր կարիքները պետք է ունենան մոտ 100 օմ (դարչնագույն սև շագանակագույն) և երկուսը `մոտ 10 հազար օմ (շագանակագույն սև նարնջագույն): Սրանք պարտադիր չեն ճշգրիտ լինել: Servo Motor- $ 10 ԱՄՆ դոլար Այո, ես գիտեմ, որ սա ինտերնետում ամենաէժանը չէ: Tower HobbiesBreadboard- $ 9- $ 30 ԱՄՆ դոլար ՝ կախված չափից: AmazonTactile Switch- $ 0.20 ԱՄՆ դոլար Digi-Key I- ից մնացել է ընդամենը 6 427-ը, որը պարզապես փրկեց իմը…

Քայլ 2: Շղթան

Շղթան բավականին պարզ է: Դուք պետք է կարողանաք այն նետել սեղանի վրա հինգ րոպեում, ինչպես ես դա արեցի: Համոզվեք, որ դա անիմաստ է ձեր ոչ հմայիչ ընտանիքի համար և նման է մի բանի, որը դուք դուրս եք հանել օձից: Յամ

Քայլ 3. Programրագիրը/ուրվագիծը

Ահա իմ ծածկագիրը, որը ես օգտագործել եմ: Ես կարող եմ դա ավելի ուշ բացատրել, մի տեսակ ծույլ եմ: Դրա համար է սա և սա:

#ներառել Servo myservo; int button7 = 0; int button6 = 0; int pos = 90; void setup () {pinMode (7, INPUT); pinMode (6, INPUT); myservo.attach (9);} void loop () {button7 = digitalRead (7); button6 = digitalRead (6); myservo.write (pos); ուշացում (5); pos = սահմանափակում (pos, 0, 180); if (button7 == 1 && button6 == 0) {pos ++; } if (button7 == 0 && button6 == 1) {pos--; }} Սխալներ, խափանումներ կա՞ն: Ես ոչ մեկ չեմ նկատում…

Քայլ 4: Այն աշխատում է (կամ չի գործում): Եվ շուտով…

Հուսանք, որ այն կաշխատի ձեզ համար, եթե այն մեկնաբանություն չդնի: Մենք ուսանելի համայնքից սովորաբար լավ ենք օգնում մարդկանց: Շուտով տեսահոլովակ ավելացնելու հույսով: Կարող է պարզապես տեղադրել Arduino- ի տեսանյութը, որը վերահսկում է servo- ն մեկ այլ նախագծում, քանի որ ես անցել եմ ավելի մեծ և ավելի լավ բաների: Այսպիսով, զվարճացեք դրանով, փոփոխեք այն: Դա պարզապես կդարձներ իմ օրը:

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