Cuprins:

Servo Gladiatori: 5 pași
Servo Gladiatori: 5 pași

Video: Servo Gladiatori: 5 pași

Video: Servo Gladiatori: 5 pași
Video: Aurica îl părăsește pe Mitică #3chestii 2024, Octombrie
Anonim
Servo Gladiatori
Servo Gladiatori

În acest proiect am pus două potențiometre în două panouri pentru controlul servomotorelor. Servomotorele vor lupta până la moarte !!!!!!

*** Acest proiect este doar un prototip. Căutăm să facem unul mai mare cu un servomotor mai mare. Încă lucrăm la cod.

Pasul 1: Materiale

Materiale
Materiale

Arduino

2 panouri

2 potențiometre

2 servo-motoare

20 fire

Alimentator adaptor c / dc

Pasul 2: Servomotor

*** Când faceți acest proiect, țineți minte această imagine.

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

Pasul 3: Cod

#include

Servo miservo; // creați un obiect servo pentru a controla un servo Servo myservo1;

int potpin = 0; // pin analogic folosit pentru conectarea potențiometrului

int val = 0; // variabilă pentru a citi valoarea de la pinul analogic

int potpin2 = A2;

int val2 = 0;

configurare nulă () {

myservo.attach (9); // atașează servo pe pinul 9 la obiectul servo

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

pinMode (potpin2, INPUT);

Serial.begin (9600); }

bucla void (); {

val = analogRead (potpin);

val2 = analogRead (potpin2); // citește valoarea potențiometrului (valoare între 0 și 1023)

val = hartă (val, 0, 1023, 0, 180); // scalați-o pentru a o utiliza cu servo (valoare între 0 și 180)

val2 = hartă (val2, 0, 1023, 0, 180);

Serial.println (val);

Serial.print (val2);

myservo.write (val);

myservo1.write (val2); // setează poziția servo în funcție de valoarea scalată

întârziere (10); // așteaptă ca servo să ajungă acolo}

Pasul 4: Pași:

Pași
Pași
Pași
Pași

1.) plasați cele două petentiometre în panouri separate.

2.) Așezați știfturile în spatele acestuia.

Primul petentiometru:

pinul stâng merge la minus

pinul din mijloc merge la A0

Pinul drept merge la plus.

Petentiometrul 2:

pinul stâng merge la plus pe cealaltă placă.

pinul de mijloc merge la a2 în arduino.

pinul drept merge la minus în celălalt arduino.

Primul servomotor:

Brown merge la pământ

Roșu merge la plus

Orange se fixează în arduino. am folosit d10.

Al 2-lea servomotor

Brown merge la pământ

Roșu merge la plus

Portocala merge la fixare. Am folosit d9

Pasul 5: Imagini:

Poze
Poze
Poze
Poze

Opțional: puteți adăuga săbii la capete.

De: Justin Herskowitz și Ian Friedman

Recomandat: