ዝርዝር ሁኔታ:

በ Chibitronics Chibi Clip: Servo ን ያሂዱ 5 ደረጃዎች
በ Chibitronics Chibi Clip: Servo ን ያሂዱ 5 ደረጃዎች

ቪዲዮ: በ Chibitronics Chibi Clip: Servo ን ያሂዱ 5 ደረጃዎች

ቪዲዮ: በ Chibitronics Chibi Clip: Servo ን ያሂዱ 5 ደረጃዎች
ቪዲዮ: 'በ' --- ክፍል 1 --- በወንድም ዳዊት ፋሲል 2024, ሀምሌ
Anonim
በ Chibitronics Chibi ክሊፕ አማካኝነት ሰርቪዮን ያሂዱ
በ Chibitronics Chibi ክሊፕ አማካኝነት ሰርቪዮን ያሂዱ
  • Chibitronics Chibi ቅንጥብ
  • ከቅንጥቡ ጋር የመጣው ገመድ
  • 3 ዝላይ ሽቦዎች
  • ማይክሮ ሰርቮ ሞተር
  • (ከተፈለገ) የአዞ ዘራፊ ቅንጥብ

ደረጃ 1 የቺቢ ቅንጥቡን ከኮምፒዩተር ጋር ያያይዙ

የቺቢ ክሊፕን ከኮምፒዩተር ጋር ያያይዙ
የቺቢ ክሊፕን ከኮምፒዩተር ጋር ያያይዙ

የቺቢ ክሊፕን ወደ ኮምፒተርዎ ይሰኩ። ሁለቱንም የዩኤስቢ ገመድ እና የጆሮ ማዳመጫ መሰኪያውን መሰካትዎን አይርሱ። የቺቢ ቅንጥብ ኃይልን ከዩኤስቢ ይወስዳል ፣ እና ፕሮግራሞችዎን በጆሮ ማዳመጫ መሰኪያ በኩል ይቀበላል።

ደረጃ 2 የጁምፐር ሽቦዎችዎን ወደ ሰርቮ ሞተርዎ ያያይዙ

የጁምፐር ሽቦዎችዎን ወደ ሰርቮ ሞተርዎ ያያይዙ
የጁምፐር ሽቦዎችዎን ወደ ሰርቮ ሞተርዎ ያያይዙ

አብዛኛዎቹ የ servo ሞተሮች ከሶኬት መጨረሻ ጋር ይመጣሉ ፣ ስለሆነም የጃምፐር ሽቦዎችን ጫፎች ወደ ቺቢ ክሊፕ ውስጥ ማስገባት እንዲችሉ የጃምፐር ሽቦዎችን ከዚህ ጋር ማያያዝ ያስፈልግዎታል።

እርስዎ የሚጠቀሙባቸው የሽቦዎች ቀለም ምንም አይደለም ፣ ነገር ግን ነገሮችን በደንብ ለማቆየት ፣ ተያይዘው የጁምፐር ሽቦዎችን በቀለም አያይዘናል

ደረጃ 3 ሞተሩን ከቺቢ ክሊፕ ጋር ያያይዙት

ሞተሩን ከቺቢ ክሊፕ ጋር ያያይዙት
ሞተሩን ከቺቢ ክሊፕ ጋር ያያይዙት
ሞተሩን ከቺቢ ክሊፕ ጋር ያያይዙት
ሞተሩን ከቺቢ ክሊፕ ጋር ያያይዙት

ሞተሩ ሶስት ሽቦዎች አሉት -ቀይ “ኃይል” ፣ ነጭ (አንዳንድ ሞተሮች ቢጫ ይጠቀማሉ) “ምልክት” ፣ እና ጥቁር “መሬት” ናቸው። እኛ ከቺቢ ቅንጥብ ተጓዳኝ ክፍሎች ጋር እናያይዛቸዋለን።

ክሊፖችን በአካል ለማያያዝ ብዙ የተለያዩ መንገዶች አሉ። ዋናው ነገር ሽቦዎቹ በቅንጥቡ ላይ ካለው የግንኙነት ነጥቦች ጋር እንደተገናኙ እርግጠኛ መሆን ነው።

ጥቁር ሽቦውን ወደ ክሊፕው የ GND ክፍል ያያይዙት ፤ ነጩ (ወይም ቢጫ) ወደ “0” ፣ እና ቀዩ በቅንጥፉ ላይ ከላይ በስተቀኝ ላይ ወደ +5V። የተሻለ ግንኙነት ለመፍጠር የአዞን ቅንጥብ መጠቀም እንዲችሉ ቀዩን ሽቦ እንደተገናኘ ለማቆየት አስቸጋሪ ነው።

ደረጃ 4: ኮድ ወደ የእርስዎ ቺቢ ቅንጥብ ይስቀሉ

ኮድ ወደ የእርስዎ ቺቢ ቅንጥብ ይስቀሉ
ኮድ ወደ የእርስዎ ቺቢ ቅንጥብ ይስቀሉ

አሁን አንዳንድ ኮድ ወደ ቺቢ ክሊፕ መስቀል አለብን።

ወደ ይሂዱ

አሁን በ “ምሳሌዎች” ቁልፍ ላይ ጠቅ ያድርጉ ፣ ተዋንያንን ይምረጡ -> Servo Sweep።

ኮዱ እዚህ የሚታየውን ኮድ መምሰል አለበት።

ይህ ኮድ ምን እያደረገ ነው?

ለኮዲንግ ወይም ለአርዱዲኖ አዲስ ከሆኑ ይህ ምናልባት ትንሽ ግራ የሚያጋባ ይመስላል። የመጀመሪያው ነገር የሚያደርገውን ለማየት ይህንን ወደ ቺቢ ቅንጥብዎ መስቀል ነው። የቺቢ ቺፕን በጭራሽ ካልተጠቀሙ ፣ እዚህ ይመልከቱ።

አንዴ ኮዱን በተሳካ ሁኔታ ከሰቀሉ በኋላ አገልጋዩ ወደ ኋላ እና ወደ ኋላ ዞሮ ማየት አለብዎት።

/* በባርራጋን ይጥረጉ ይህ የምሳሌ ኮድ በሕዝብ ጎራ ውስጥ ነው።

ተሻሽሏል 8 ኖቬም 2013 በ Scott Fitzgerald https://www.arduino.cc/en/Tutorial/Sweep */

#ያካትቱ

Servo myservo; // አንድ servo ን ለመቆጣጠር servo ን ነገር ይፍጠሩ

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

ባዶነት ማዋቀር () {

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

}

ባዶነት loop () {

ለ (pos = 0; pos <= 180; pos += 1) {// በ 1 ዲግሪ myservo.write (pos) ደረጃዎች ከ 0 ዲግሪ ወደ 180 ዲግሪ // ይሄዳል። // በተለዋዋጭ ‹POS› ውስጥ ወደ ቦታው እንዲሄድ servo ን ይንገሩ።

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

}

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

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

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

}

}

የሚመከር: