ዝርዝር ሁኔታ:

Servo Tutorial: 7 ደረጃዎች
Servo Tutorial: 7 ደረጃዎች

ቪዲዮ: Servo Tutorial: 7 ደረጃዎች

ቪዲዮ: Servo Tutorial: 7 ደረጃዎች
ቪዲዮ: ዊንዶውስ 7 ተጠቃሚ ነዎት? ወደ ዊንዶው 10 ማሻሻል ይጠበቅብዎታል። ለምን? እንዴት? - Upgrade windows 7 into 10, why and how? 2024, ህዳር
Anonim
Servo አጋዥ ስልጠና
Servo አጋዥ ስልጠና

በሁለት የግፊት ቁልፎች በመጠቀም የ servo ሞተርን ለመቆጣጠር አርዱዲኖን መጠቀም።

ደረጃ 1 ተገቢዎቹን ክፍሎች ያግኙ

ተስማሚ አካላትን ያግኙ
ተስማሚ አካላትን ያግኙ

ማናቸውም አካላት ከፈለጉ እባክዎን የተሰጡትን አገናኞች ይጠቀሙ እንዲሁም ጣቢያውን ለሌሎች ታላላቅ የአሩዲኖ መልካም ነገሮች ይመልከቱ ፣ እነሱ በዓለም ዙሪያ በነፃ ይላካሉ እና አገልግሎቱ በጣም ጥሩ ነው። በተጨማሪም እርስዎ ይደግፉኛል:)

እዚህ ወደ ጣቢያው ይሂዱ።

ስለ እርዳታህ አመሰግናለሁ.

1) አርዱዲኖ አገናኝ - አርዱinoኖ ተኳሃኝ Uno R3 Rev3 ልማት ቦርድ

2) የዳቦ ሰሌዳ አገናኝ-ግማሽ መጠን 400-ፒን ኤሌክትሮኒክስ DIY Breadboard ወይም 830-Point Solderless Electronics DIY Breadboard

3) የግፋ አዝራሮች አገናኝ: DIP P4 Sqaure Switch Push Buttons (100-Pack)

4) የጁምፔር ኬብሎች አገናኝ-ባለብዙ ቀለም ባለ 40-ፒን ዱፖን የዳቦቦርድ መዝለያ ሽቦዎች (20 ሴ.ሜ)

5) ሁለት 10k Ohm Resistors አገናኝ - DIY Universal 1/4W 1% የብረት ፊልም ተከላካይ (600 ፒሲኤስ)

6) ሰርቮ የሞተር አገናኝ - ታወር Pro SG90 9g Gear Steering Servo

ደረጃ 2 ኃይልን ያገናኙ

ኃይልን ያገናኙ
ኃይልን ያገናኙ

GND እና 5V ን ያገናኙ

ደረጃ 3 Servo ን ያገናኙ

Servo ን ያገናኙ
Servo ን ያገናኙ

ቀይ እስከ 5 ቪ

ቡናማ/ጥቁር ወደ GND

ለመሰካት ብርቱካናማ 9

ደረጃ 4 አዝራሮቹን ያገናኙ

አዝራሮችን ያገናኙ
አዝራሮችን ያገናኙ

ወደ DIGITAL 2 ካሉት አዝራሮች አንዱ

ሌላኛው ወደ ዲጂታል 4

ደረጃ 5: ወረዳውን ይፈትሹ

ወረዳውን ይፈትሹ
ወረዳውን ይፈትሹ
ወረዳውን ይፈትሹ
ወረዳውን ይፈትሹ

ወረዳው ትክክል መሆኑን ያረጋግጡ

ደረጃ 6 - ኮዱ

እኔ ከአርዱዲኖ የመጥረግ ምሳሌን ተጠቅሜ ወደ ሥራ ቀይሬዋለሁ።

#ያካትቱ

const int buttonPin = 2;

const int buttonPin2 = 5;

int buttonState = 0;

int buttonState2 = 0;

Servo servoA;

int አቀማመጥ = 0;

ባዶነት ማዋቀር () {

servoA.attach (9);

pinMode (አዝራር ፒን ፣ ግቤት);

pinMode (አዝራር ፒን 2 ፣ ግቤት);

}

ባዶነት loop () {

buttonState = digitalRead (buttonPin);

buttonState2 = digitalRead (buttonPin2);

ከሆነ (buttonState == HIGH && position <180) {

servoA.write (አቀማመጥ ++);

መዘግየት (5);

}

ከሆነ (buttonState2 == HIGH && position> 3) {

servoA. ጻፍ (አቀማመጥ--);

መዘግየት (5);

}

}

የሚመከር: