Cov txheej txheem:

Servo Gladiators: 5 Kauj Ruam
Servo Gladiators: 5 Kauj Ruam

Video: Servo Gladiators: 5 Kauj Ruam

Video: Servo Gladiators: 5 Kauj Ruam
Video: SCX24 MOFO TorqueBeast | EcoPower 827 Servo | Gladiator Stage 3 2024, Hlis ntuj nqeg
Anonim
Servo Gladiators Cov
Servo Gladiators Cov

Hauv qhov haujlwm no peb tso ob lub hwj chim ntsuas hauv ob lub thawv ntawv los tswj cov cav servo. Cov servo motors yuav tua kom tuag !!!!!!

*** Txoj haujlwm no tsuas yog ua qauv xwb. Peb tab tom nrhiav ua kom loj dua nrog lub cav loj servo. Peb tseem tab tom ua haujlwm ntawm txoj cai.

Kauj ruam 1: Cov ntaub ntawv

Khoom siv
Khoom siv

Arduino

2 daim ntawv qhia zaub mov

2 potentiometers

2 servo tsav

20 xov

Fais fab mov ac/dc adapter

Kauj ruam 2: Servo Motor

*** Thaum koj tab tom ua txoj haujlwm no khaws daim duab no rau hauv siab.

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

Kauj ruam 3: Code

#suav nrog

Servo tswj; // tsim cov khoom siv servo los tswj lub servo Servo myservo1;

cov potpin = 0; // analog pin siv los txuas lub hwj chim

int val = 0; // sib txawv los nyeem tus nqi los ntawm tus lej analog

int potpin2 = A2;

int val2 = 0;

void teeb tsa () {

myservo.attach (9); // txuas cov servo ntawm tus pin 9 rau cov khoom siv servo

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

pinMode (potpin2, INPUT);

Serial.begin (9600); }

void voj (); {

val = analogRead (tus pin);

val2 = analogRead (potpin2); // nyeem tus nqi ntawm lub hwj chim (tus nqi ntawm 0 thiab 1023)

val = daim ntawv qhia (val, 0, 1023, 0, 180); // ntsuas nws kom siv nws nrog servo (tus nqi nruab nrab ntawm 0 thiab 180)

val2 = daim ntawv qhia (val2, 0, 1023, 0, 180);

Serial.println (nqi);

Serial.print (tus nqi 2);

myservo.write (nqi);

myservo1.write (val2); // teeb tsa txoj haujlwm servo raws li tus nqi ntsuas

ncua (10); // tos rau servo mus txog ntawd}

Kauj Ruam 4: Cov Kauj Ruam:

Cov kauj ruam
Cov kauj ruam
Cov kauj ruam
Cov kauj ruam

1.) tso ob lub petentiometers nyob rau hauv cais cov laug cam.

2.) Muab cov pins tso rau tom qab.

1st petentiometer:

tus pin sab laug mus rau rho tawm

tus pin nruab nrab mus rau A0

Txoj cai tus pin mus rau ntxiv.

2nd petentiometer:

tus pin sab laug mus rau ntxiv rau ntawm lwm daim ntawv qhia zaub mov.

tus pin nruab nrab mus rau a2 hauv arduino.

txoj cai tus pin mus rau rho tawm hauv lwm qhov arduino.

1st Servo lub cev muaj zog:

Xim av mus rau hauv av

Liab mus rau ntxiv

Txiv kab ntxwv mus rau tus pin hauv arduino. peb siv d10.

2nd servo lub cev muaj zog

Xim av mus rau hauv av

Liab mus rau ntxiv

Txiv kab ntxwv mus rau tus pin. Peb siv d9

Kauj Ruam 5: Duab:

Duab
Duab
Duab
Duab

Tsis teb los tau: Koj tuaj yeem ntxiv ntaj rau qhov kawg.

Los ntawm: Justin Herskowitz thiab Ian Friedman

Pom zoo: