Cov txheej txheem:

ARDUINO NINJA WARRIOR !!!: 6 Kauj Ruam
ARDUINO NINJA WARRIOR !!!: 6 Kauj Ruam

Video: ARDUINO NINJA WARRIOR !!!: 6 Kauj Ruam

Video: ARDUINO NINJA WARRIOR !!!: 6 Kauj Ruam
Video: Он знает… 2024, Kaum ib hlis
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

Yog li coob leej neeg tau ua tej yam phem rau Arduino

Hnub no, Arduino yuav ua pauj kua zaub ntsuab

Tus neeg hlau arduino no yuav tawm tsam txhua tus neeg ntxeem tau, nrog rab ntaj! YAAAAAAA !!!!!!!!

Kauj Ruam 1: Qhov Yuav Tsum Tau:

Qhov Yuav Tsum Tau
Qhov Yuav Tsum Tau

Nyob twj ywm! Koj yuav tsis xav tau rab ntaj hlau nrog lub ci ci thiab rab riam los ua qhov haujlwm no! Kev tua neeg raug txwv nyob hauv ntau lub tebchaws, yog tias tsis yog txhua tus

Koj yuav xav tau cov khoom hauv qab no los ua qhov haujlwm no:

1) Arduino UNO

2) Ib qho kev sib piv joystick (cov khoom pheej yig tab sis txaus)

3) Ob chav servo Kuv siv 9g servo thiab 3.7g servo

4) Daim ntawv Sunboard/ Cov ntawv los xij/ Depron ntawv (Xijpeem koj xav tau).

5) Ib rab phom kub kub

6) Lub khob cij me me, lossis txhua yam hauv paus

7) Jumper xov hlau

8) Lub txhab nyiaj hluav taws xob

Kauj ruam 2: Sib dhos:

Sib dhos
Sib dhos

Txuas cov Arduino pins hauv qab no mus rau lub joystick analog;

5v- vcc, gnd-gnd, A0- VRX, A1- VRY

Txuas cov xov hlau tswj ntawm servos rau D9 thiab D10 ntawm Arduino thiab vcc thiab gnd cov dav hlau mus rau 5v/3.3v thiab gnd feem

Nco tseg: Yog tias koj siv cov servos loj dua, thov siv lawv los ntawm lwm qhov chaw, vim tias arduino yuav tsis txaus.

Kauj Ruam 3: Tsim Tus Neeg Hlau:

Tsim Neeg Hlau
Tsim Neeg Hlau

Txhim kho qhov kev pabcuam loj dua rau lub hauv paus nrog kua nplaum kub

Tom qab ntawd, teeb tsa lub servo me me ntawm nws sab caj npab

Kauj Ruam 4: Ua Ntaj:

Ua Ntaj
Ua Ntaj

Ua ntaj nrog cov khoom uas koj xaiv. Tom qab ntawd muab nws txuas rau ntawm caj npab ntawm qhov kev pabcuam me me ntawm tus neeg hlau

(Kuv tsis zoo ntawm kev kos duab thiab khoom siv tes ua, yog li kuv rab ntaj zoo li tus pas.)

Kauj ruam 5: Code;

#suav nrog

Servo tswj;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int ib; tus b;

koj c;

koj d;

void teeb tsa () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

void voj () {

a = analogRead (x);

b = daim ntawv qhia (a, 0, 1023, 0, 180);

myservo.write (b);

ncua (15);

c = analogRead (y);

d = daim ntawv qhia (c, 0, 1023, 0, 180);

myservo2.write (d);

ncua (15);

}

Kauj Ruam 6: Koj NINJA tau npaj lawm !!!!!

Pom zoo: