ዝርዝር ሁኔታ:

አሩዲኖ ቅል በሚንቀሳቀስ አፍ: 4 ደረጃዎች
አሩዲኖ ቅል በሚንቀሳቀስ አፍ: 4 ደረጃዎች

ቪዲዮ: አሩዲኖ ቅል በሚንቀሳቀስ አፍ: 4 ደረጃዎች

ቪዲዮ: አሩዲኖ ቅል በሚንቀሳቀስ አፍ: 4 ደረጃዎች
ቪዲዮ: Как спрятать данные в ячейках Excel? 2024, ሀምሌ
Anonim
Image
Image
አሩዲኖ ቅል በሚንቀሳቀስ አፍ
አሩዲኖ ቅል በሚንቀሳቀስ አፍ
አሩዲኖ ቅል በሚንቀሳቀስ አፍ
አሩዲኖ ቅል በሚንቀሳቀስ አፍ
አሩዲኖ ቅል በሚንቀሳቀስ አፍ
አሩዲኖ ቅል በሚንቀሳቀስ አፍ

የሚያስፈልጉ ዕቃዎች

*የአርዱዲኖ ሞዱል (አርዱዲኖ ሜጋ 2560 አለኝ ፣ ግን ማንኛውም PWM ያለው ሞዱል ይሠራል)

*ቁፋሮ

*ቁፋሮ ቢት (ቶች)

*አግራፍ

*ሰርቮ

*& ተይብ ቢ ዩኤስቢ

ደረጃ 1 Servo & Paperclip ላይ እንዲሰቀል በሚፈልጉበት የመንገጭ መንጋ ላይ በየትኛውም ቦታ ላይ ለፔፐርፕሊፕዎ የሚሆን ትልቅ ጉድጓድ ይቆፍሩ።

የ Servo & Paperclip በላዩ ላይ እንዲሰቀል በሚፈልጉበት የመንገጭ መንጋ ላይ በማንኛውም መንገድ ለወረቀት ወረቀትዎ በቂ የሆነ ቀዳዳ ይከርሙ።
የ Servo & Paperclip በላዩ ላይ እንዲሰቀል በሚፈልጉበት የመንገጭ መንጋ ላይ በማንኛውም መንገድ ለወረቀት ወረቀትዎ በቂ የሆነ ቀዳዳ ይከርሙ።

ደረጃ 2: እንቅስቃሴውን ለመቆጣጠር ሌላኛው ጫፍ በመንገጭቱ ላይ እንዲገጣጠም ለማድረግ ወደ ‹Vovo/clip Onto ›እንዲጣበቅ የወረቀት ወረቀትዎን ይቅረጹ።

እንቅስቃሴውን ለመቆጣጠር ሌላኛው ጫፍ በመንገጭቱ ላይ እንዲገጣጠም ለማድረግ የወረቀት ወረቀትዎን ወደ ‹Servo/clip Onto ›ለማጠፍ እና የወረቀት ወረቀትዎን ይቅረጹ።
እንቅስቃሴውን ለመቆጣጠር ሌላኛው ጫፍ በመንገጭቱ ላይ እንዲገጣጠም ለማድረግ የወረቀት ወረቀትዎን ወደ ‹Servo/clip Onto ›ለማጠፍ እና የወረቀት ወረቀትዎን ይቅረጹ።
እንቅስቃሴውን ለመቆጣጠር ሌላኛው ጫፍ በመንገጭቱ ላይ እንዲገጣጠም ለማድረግ የወረቀት ወረቀትዎን ወደ ‹Servo/clip Onto ›ለማጠፍ እና የወረቀት ወረቀትዎን ይቅረጹ።
እንቅስቃሴውን ለመቆጣጠር ሌላኛው ጫፍ በመንገጭቱ ላይ እንዲገጣጠም ለማድረግ የወረቀት ወረቀትዎን ወደ ‹Servo/clip Onto ›ለማጠፍ እና የወረቀት ወረቀትዎን ይቅረጹ።

ለሌላ ፕሮጀክት በሳጥን ላይ ስለተጫነ የ servo ስዕል መስጠት አልችልም።

ደረጃ 3 - ሽቦ

ሽቦ
ሽቦ

የ servo ምልክት ፒን ከ PWM ፒን ጋር ያያይዙ (ለሜጋ 2560 ፒን 9 ነው)። የአገልጋዩን አዎንታዊ መጨረሻ ከተለየ የኃይል ምንጭ ጋር ያያይዙ። ሁለቱንም የአርዲኖን GND እና የኃይል ምንጭ GND ን ከ servo's GND ጋር ያያይዙ።

ደረጃ 4: ኮድ (ለ FIY ምንም ክሬዲት የለኝም)

ኮድ (ለ FIY ኮድ ምንም ክሬዲት የለኝም)
ኮድ (ለ FIY ኮድ ምንም ክሬዲት የለኝም)

//www.elegoo.com

//2016.12.08

#Servo.h ን ያካትቱ

Servo myservo; // አንድ servo ን ለመቆጣጠር የ servo ነገርን ይፍጠሩ // አሥራ ሁለት የ servo ዕቃዎች በአብዛኛዎቹ ሰሌዳዎች ላይ ሊፈጠሩ ይችላሉ

int pos = 0; // የ servo ቦታን ለማከማቸት ተለዋዋጭ

ባዶነት ማዋቀር ()

{

myservo.attach (9); // አገልጋዩን በፒን 9 ላይ ወደ servo ነገር ያያይዘዋል

}

ባዶነት loop ()

{

ለ (pos = 0; pos <= 180; pos += 1) // በ 1 ዲግሪ ደረጃዎች ከ 0 ዲግሪ ወደ 180 ዲግሪ // ይሄዳል።

{

myservo.write (pos); // በተለዋዋጭ ‹POS› ውስጥ ወደ ቦታው እንዲሄድ servo ን ይንገሩ።

መዘግየት (15); // አገልጋዩ ወደ ቦታው ለመድረስ 15ms ይጠብቃል

}

ለ (pos = 180; pos> = 0; pos -= 1) // ከ 180 ዲግሪ ወደ 0 ዲግሪዎች ይሄዳል

{

myservo.write (pos); // በተለዋዋጭ ‹POS› ውስጥ ወደ ቦታው እንዲሄድ servo ን ይንገሩ።

መዘግየት (15); // አገልጋዩ ወደ ቦታው ለመድረስ 15ms ይጠብቃል

}

}

የሚመከር: