Sadržaj:

Servo gladijatori: 5 koraka
Servo gladijatori: 5 koraka

Video: Servo gladijatori: 5 koraka

Video: Servo gladijatori: 5 koraka
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Listopad
Anonim
Servo gladijatori
Servo gladijatori

U ovom smo projektu stavili dva potenciometra u dvije ploče za upravljanje servo motorima. Servo motori će se boriti do smrti !!!!!!

*** Ovaj projekt je samo prototip. Želimo napraviti veći s većim servo motorom. Još radimo na kodu.

Korak 1: Materijali

Materijali
Materijali

Arduino

2 ploče

2 potenciometra

2 servo motora

20 žica

AC/dc adapter za napajanje

Korak 2: Servo motor

*** Kad radite na ovom projektu, imajte na umu ovu sliku.

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

Korak 3: Kodirajte

#uključi

Servo myservo; // izrada servo objekta za upravljanje servo Servo myservo1;

int potpin = 0; // analogni pin koji se koristi za povezivanje potenciometra

int val = 0; // varijabla za očitavanje vrijednosti s analognog pina

int potpin2 = A2;

int val2 = 0;

void setup () {

myservo.attach (9); // priključuje servo na pin 9 na servo objekt

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

pinMode (potpin2, INPUT);

Serial.begin (9600); }

void loop (); {

val = analogRead (potpin);

val2 = analogRead (potpin2); // očitava vrijednost potenciometra (vrijednost između 0 i 1023)

val = map (val, 0, 1023, 0, 180); // skalirajte ga kako biste ga koristili sa servom (vrijednost između 0 i 180)

val2 = karta (val2, 0, 1023, 0, 180);

Serijski.println (val);

Serijski.ispis (val2);

myservo.write (val);

myservo1.write (val2); // postavlja položaj servo prema skaliranoj vrijednosti

kašnjenje (10); // čeka da servo dođe tamo}

Korak 4: Koraci:

Koraci
Koraci
Koraci
Koraci

1.) postavite dva petentiometra u zasebne ploče.

2.) Postavite igle iza leđa.

Prvi petenciometar:

lijevi pin ide na minus

srednji pin ide na A0

Desni pin ide na plus.

2. petenciometar:

lijevi pin ide na plus na drugoj ploči.

srednji pin ide na a2 u arduinu.

desni pin ide na minus u drugom arduinu.

Prvi servo motor:

Brown ide na zemlju

Crvena ide u plus

Narančasta se zabada u arduino. koristili smo d10.

2. servo motor

Brown ide na zemlju

Crvena ide u plus

Narančasta ide na pin. Koristili smo d9

Korak 5: Slike:

Slike
Slike
Slike
Slike

Izborno: na krajeve možete dodati mačeve.

Napisali: Justin Herskowitz i Ian Friedman

Preporučeni: