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

Arduino գանգ շարժվող բերանով ՝ 4 քայլ
Arduino գանգ շարժվող բերանով ՝ 4 քայլ

Video: Arduino գանգ շարժվող բերանով ՝ 4 քայլ

Video: Arduino գանգ շարժվող բերանով ՝ 4 քայլ
Video: Ձեռքով մեքենա՝ բլենդերների, փորվածքների, փայլեցնող սարքերի, փոշեկուլների հետ փաթաթելու համար 2024, Հուլիսի
Anonim
Image
Image
Arduino գանգ շարժվող բերանով
Arduino գանգ շարժվող բերանով
Arduino գանգ շարժվող բերանով
Arduino գանգ շարժվող բերանով
Arduino գանգ շարժվող բերանով
Arduino գանգ շարժվող բերանով

Պահանջվող պարագաներ

*Arduino մոդուլ (ես ունեմ Arduino Mega 2560, բայց PWM ունեցող ցանկացած մոդուլ կաշխատի)

*Գայլիկոն

*Գայլիկոն (ներ)

*Թղթե կապ

*Սերվո

*& մուտքագրեք b usb

Քայլ 1. Ձեր թղթե սոսնձման համար բավականաչափ մեծ փոս հորատեք, ծնոտի որ կողմում էլ ցանկանաք, որ Servo & Paperclip- ը տեղադրվեն դեպի այն:

Papնոտի որ կողմում էլ ցանկանաք, որ ձեր թղթե սոսինձի համար բավական մեծ անցք կատարեք, որպեսզի սերվոն և պաստառի ամրակը տեղադրվեն դեպի այն
Papնոտի որ կողմում էլ ցանկանաք, որ ձեր թղթե սոսինձի համար բավական մեծ անցք կատարեք, որպեսզի սերվոն և պաստառի ամրակը տեղադրվեն դեպի այն

Քայլ 2. Ձևավորեք ձեր թղթե հոլովակը `դեպի սերվո ծալելու համար/տեսահոլովակ դեպի և այնպես, որ մյուս ծայրը թեքվի ծնոտի վրա` շարժումը վերահսկելու համար:

Ձևավորեք ձեր պաստառի հոլովակը `դեպի սերվո ծալելու համար/տեսահոլովակ դեպի և որպեսզի մյուս ծայրը թեքվի ծնոտի վրա` շարժումը վերահսկելու համար
Ձևավորեք ձեր պաստառի հոլովակը `դեպի սերվո ծալելու համար/տեսահոլովակ դեպի և որպեսզի մյուս ծայրը թեքվի ծնոտի վրա` շարժումը վերահսկելու համար
Ձևավորեք ձեր պաստառի հոլովակը `դեպի սերվո ծալելու համար/տեսահոլովակ դեպի և այնպես, որ մյուս ծայրը թեքվի ծնոտի վրա` շարժումը վերահսկելու համար
Ձևավորեք ձեր պաստառի հոլովակը `դեպի սերվո ծալելու համար/տեսահոլովակ դեպի և այնպես, որ մյուս ծայրը թեքվի ծնոտի վրա` շարժումը վերահսկելու համար

Ես չեմ կարող մատուցել սերվոյի նկարը, քանի որ այն տեղադրված է մեկ այլ նախագծի տուփի վրա:

Քայլ 3: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

Սերվոյի ազդանշանային կապը ամրացրեք PWM կապին (Mega 2560- ի համար դա 9 -րդ կապն է): Կցեք սերվոյի դրական ծայրը ԱՆԿԱԽ էներգիայի աղբյուրին: Սերվոյի GND- ին կցեք և՛ Arduino- ի GND- ը, և՛ էներգիայի աղբյուրի GND- ը:

Քայլ 4: Կոդ (ես վարկ չունեմ FIY ծածկագրին)

Կոդ (Ես վարկ չունեմ ծածկագրին FIY)
Կոդ (Ես վարկ չունեմ ծածկագրին FIY)

//www.elegoo.com

//2016.12.08

#ներառել «Servo.h»

Servo myservo; // ստեղծել servo օբյեկտ `servo- ն վերահսկելու համար // տասներկու servo օբյեկտ կարող է ստեղծվել տախտակների մեծ մասում

int pos = 0; // փոփոխական ՝ սերվոյի դիրքը պահելու համար

դատարկ կարգավորում ()

{

myservo.attach (9); // ամրացնում է servo- ն 9 -րդ կապի վրա servo օբյեկտին

}

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

{

համար (pos = 0; pos <= 180; pos += 1) // անցնում է 0 աստիճանից մինչև 180 աստիճան // 1 աստիճանի քայլերով

{

myservo.write (pos); // սերվոյին ասա, որ անցնի «pos» փոփոխականի դիրքը

ուշացում (15); // սպասում է 15ms, մինչև servo- ն հասնի դիրքին

}

համար (pos = 180; pos> = 0; pos -= 1) // անցնում է 180 աստիճանից մինչև 0 աստիճան

{

myservo.write (pos); // սերվոյին ասա, որ անցնի «pos» փոփոխականի դիրքը

ուշացում (15); // սպասում է 15ms, մինչև servo- ն հասնի դիրքին

}

}

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