ዝርዝር ሁኔታ:

Servo Gladiators: 5 ደረጃዎች
Servo Gladiators: 5 ደረጃዎች

ቪዲዮ: Servo Gladiators: 5 ደረጃዎች

ቪዲዮ: Servo Gladiators: 5 ደረጃዎች
ቪዲዮ: SCX24 Gladiator Injora servo install 2024, ጥቅምት
Anonim
ሰርቮ ግላዲያተሮች
ሰርቮ ግላዲያተሮች

በዚህ ፕሮጀክት ውስጥ ሰርቶ ሞተሮችን ለመቆጣጠር ሁለት ፖታቲዮሜትሮችን በሁለት ዳቦ ሰሌዳዎች ውስጥ እናስቀምጣለን። ሰርቮ ሞተሮች እስከ ሞት ድረስ ይዋጋሉ !!!!!!

*** ይህ ፕሮጀክት ምሳሌ ብቻ ነው። በትልቁ ሰርቪስ ሞተር ትልቁን ለመሥራት እየፈለግን ነው። አሁንም በኮዱ ላይ እየሰራን ነው።

ደረጃ 1: ቁሳቁሶች

ቁሳቁሶች
ቁሳቁሶች

አርዱinoኖ

2 የዳቦ ሰሌዳዎች

2 ፖታቲዮሜትሮች

2 ሰርቭ ሞተሮች

20 ሽቦዎች

የኃይል አቅርቦት ac/dc አስማሚ

ደረጃ 2 Servo ሞተር

*** ይህንን ፕሮጀክት በሚሰሩበት ጊዜ ይህንን ስዕል ያስታውሱ።

www.google.com/search?

ደረጃ 3 ኮድ

#ያካትቱ

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

int potpin = 0; ፖታቲሞሜትር ለማገናኘት የሚያገለግል // የአናሎግ ፒን

int val = 0; // ተለዋዋጭ ዋጋውን ከአናሎግ ፒን ለማንበብ

int potpin2 = A2;

int val2 = 0;

ባዶነት ማዋቀር () {

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

myservo1.attach (10); pinMode (potpin, INPUT);

pinMode (potpin2 ፣ ማስገቢያ);

Serial.begin (9600); }

ባዶነት loop (); {

val = analogRead (potpin);

val2 = analogRead (potpin2); // የ potentiometer ዋጋን ያነባል (ከ 0 እስከ 1023 መካከል ያለው እሴት)

val = ካርታ (ቫል ፣ 0 ፣ 1023 ፣ 0 ፣ 180) ፤ // ከ servo ጋር ለመጠቀም (ከ 0 እስከ 180 ባለው እሴት) ይጠቀሙበት

val2 = ካርታ (val2, 0, 1023, 0, 180);

Serial.println (val);

Serial.print (val2);

myservo.write (ቫል);

myservo1. ጻፍ (val2); // በተመጣጣኝ እሴት መሠረት የ servo ቦታን ያዘጋጃል

መዘግየት (10); // አገልጋዩ እዚያ እስኪደርስ ይጠብቃል}

ደረጃ 4: እርምጃዎች

እርምጃዎች ፦
እርምጃዎች ፦
እርምጃዎች ፦
እርምጃዎች ፦

1.) ሁለቱን ፔቲኖሜትሮች በተናጠል የዳቦ ሰሌዳዎች ውስጥ ያስቀምጡ።

2.) ካስማዎቹን ከኋላ አስቀምጡ።

1 ኛ ፔንቲሜትር

የግራ ፒን ወደ መቀነስ ይሄዳል

መካከለኛ ፒን ወደ A0 ይሄዳል

የቀኝ ፒን ወደ ፕላስ ይሄዳል።

2 ኛ ፔንቲሜትር

የግራ ፒን በሌላ የዳቦ ሰሌዳ ላይ ወደ ፕላስ ይሄዳል።

መካከለኛ ፒን በአርዱዲኖ ውስጥ ወደ a2 ይሄዳል።

የቀኝ ፒን በሌላ አርዱዲኖ ውስጥ ወደ መቀነስ ይሄዳል።

1 ኛ ሰርቮ ሞተር;

ቡናማ ወደ መሬት ይሄዳል

ቀይ ወደ መደመር ይሄዳል

ብርቱካን በአርዱዲኖ ውስጥ ለመሰካት ይሄዳል። d10 ን ተጠቀምን።

2 ኛ servo ሞተር

ቡናማ ወደ መሬት ይሄዳል

ቀይ ወደ መደመር ይሄዳል

ብርቱካን ወደ ሚስማር ይሄዳል። እኛ d9 ተጠቅመናል

ደረጃ 5: ስዕሎች:

ስዕሎች
ስዕሎች
ስዕሎች
ስዕሎች

ከተፈለገ - እስከ ጫፎች ድረስ ጎራዴ ማከል ይችላሉ።

በ: ጀስቲን ሄርስኮውዝ እና ኢያን ፍሬድማን

የሚመከር: