Πίνακας περιεχομένων:

Servo Gladiators: 5 Βήματα
Servo Gladiators: 5 Βήματα

Βίντεο: Servo Gladiators: 5 Βήματα

Βίντεο: Servo Gladiators: 5 Βήματα
Βίντεο: Axial SCX10 III -- change DIG Servo old Spektrum is burned out 2024, Νοέμβριος
Anonim
Σέρβο Μονομάχοι
Σέρβο Μονομάχοι

Σε αυτό το έργο βάζουμε δύο ποτενσιόμετρα σε δύο σανίδες για τον έλεγχο σερβοκινητήρων. Οι σερβοκινητήρες θα πολεμήσουν μέχρι θανάτου !!!!!!

*** Αυτό το έργο είναι απλώς ένα πρωτότυπο. Άχνουμε να φτιάξουμε ένα μεγαλύτερο με μεγαλύτερο σερβοκινητήρα. Εργαζόμαστε ακόμη για τον κώδικα.

Βήμα 1: Υλικά

Υλικά
Υλικά

Arduino

2 σανίδες ψωμιού

2 ποτενσιόμετρα

2 σερβοκινητήρες

20 σύρματα

Τροφοδοτικό AC/DC προσαρμογέας

Βήμα 2: Servo Motor

*** Όταν κάνετε αυτό το έργο, λάβετε υπόψη αυτήν την εικόνα.

www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHbi2G2Q1G2Q1Q2Q1Q2Q2Q_QBQYQYQYQYQYQYQYQUQQQQYQQYQYQYQYQYQYQYQYQYQQYQQYQQYQQYQQYQYNYQYQQYQYNYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYQYYYYYY/

Βήμα 3: Κωδικός

#περιλαμβάνω

Servo myservo; // δημιουργία servo αντικειμένου για τον έλεγχο ενός servo Servo myservo1;

int potpin = 0; // αναλογική ακίδα που χρησιμοποιείται για τη σύνδεση του ποτενσιόμετρου

int val = 0; // μεταβλητή για να διαβάσετε την τιμή από την αναλογική ακίδα

int potpin2 = A2;

int val2 = 0;

void setup () {

myservo.attach (9); // συνδέει το σερβο στο pin 9 στο σερβο αντικείμενο

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

pinMode (potpin2, INPUT);

Serial.begin (9600); }

κενός βρόχος (); {

val = analogRead (κατσαρόλα);

val2 = analogRead (potpin2); // διαβάζει την τιμή του ποτενσιόμετρου (τιμή μεταξύ 0 και 1023)

val = χάρτης (val, 0, 1023, 0, 180); // κλιμακώστε το για να το χρησιμοποιήσετε με το σερβο (τιμή μεταξύ 0 και 180)

val2 = χάρτης (val2, 0, 1023, 0, 180);

Serial.println (val);

Serial.print (val2);

myservo.write (val);

myservo1.write (val2); // ρυθμίζει τη θέση σερβο σύμφωνα με την κλιμακωτή τιμή

καθυστέρηση (10)? // περιμένει το σερβο για να φτάσει εκεί}

Βήμα 4: Βήματα:

Βήματα
Βήματα
Βήματα
Βήματα

1.) τοποθετήστε τα δύο πετενσιόμετρα σε ξεχωριστές σανίδες ψωμιού.

2.) Τοποθετήστε τις καρφίτσες στο πίσω μέρος του.

1ο πετροεντόμετρο:

η αριστερή καρφίτσα πηγαίνει στο μείον

η μεσαία καρφίτσα πηγαίνει στο Α0

Η δεξιά καρφίτσα πηγαίνει στο συν.

2ο πετροεντόμετρο:

η αριστερή καρφίτσα πηγαίνει στο συν στην άλλη πλάκα ψωμιού.

η μεσαία καρφίτσα πηγαίνει στο a2 στο arduino.

η δεξιά καρφίτσα πηγαίνει στο μείον στο άλλο arduino.

1ος σερβοκινητήρας:

Ο Μπράουν πάει στο έδαφος

Το κόκκινο πηγαίνει στο συν

Το πορτοκάλι πηγαίνει για καρφίτσα στο arduino. χρησιμοποιήσαμε το d10.

2ος σερβοκινητήρας

Ο Μπράουν πάει στο έδαφος

Το κόκκινο πηγαίνει στο συν

Το πορτοκαλί πάει για καρφίτσα. Χρησιμοποιήσαμε το d9

Βήμα 5: Εικόνες:

Εικόνες
Εικόνες
Εικόνες
Εικόνες

Προαιρετικά: Μπορείτε να προσθέσετε ξίφη στα άκρα.

Από: Justin Herskowitz και Ian Friedman

Συνιστάται: