Sisukord:

ARDUINO NINJA WARRIOR !!!: 6 sammu
ARDUINO NINJA WARRIOR !!!: 6 sammu

Video: ARDUINO NINJA WARRIOR !!!: 6 sammu

Video: ARDUINO NINJA WARRIOR !!!: 6 sammu
Video: Русский ниндзя | Выпуск 6 2024, November
Anonim
ARDUINO NINJA SÕDAJA !!!
ARDUINO NINJA SÕDAJA !!!

Nii paljud inimesed on Arduinoga nii julmi asju teinud

Täna maksab Arduino kätte

See arduino robot võitleb kõigi sissetungijate vastu mõõgaga! YAAAAAAA !!!!!!!!

Samm: vajalikud osad:

Vajalikud osad
Vajalikud osad

Rahune maha! Selle projekti tegemiseks ei vaja te läikiva teraga ja tuppaga terasmõõka! Inimeste tapmine on enamikus riikides keelatud, kui mitte kõigis

Selle projekti tegemiseks vajate järgmisi igapäevaseid esemeid:

1) Arduino UNO

2) Analoog juhtkang (odav, kuid vinge värk)

3) Kaks servot. Kasutasin 9g servot ja 3,7g servot

4) Päikeselaua leht/ papp -leht/ depron -leht (mida iganes eelistate).

5) Kuum liimipüstol

6) Mini leivalaud või mis tahes alus

7) Jumper juhtmed

8) Jõupank

Samm: kokkupanek:

Kokkupanek
Kokkupanek

Ühendage järgmised Arduino tihvtid analoog juhtkangiga;

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

Ühendage servode juhtkaabel Arduino D9 ja D10 -ga ning klemmid vcc ja gnd vastavalt 5v/3.3v ja gnd

Märkus. Kui kasutate suuremaid servosid, toite need eraldi allikast, kuna arduino on ebapiisav.

Samm: roboti ehitamine:

Roboti ehitamine
Roboti ehitamine

Kinnitage suurem servo kuuma liimiga aluse külge

Seejärel paigaldage väiksem servo käsivarrele

Samm: mõõga valmistamine:

Mõõga tegemine
Mõõga tegemine

Tehke mõõk oma valitud materjaliga. Seejärel kinnitage see roboti väiksema servo käe külge

(Ma olen kunstis ja käsitöös tõesti halb, nii et mu mõõk nägi rohkem välja nagu kepp.)

5. samm: kood;

#kaasake

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

tühine seadistus () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

void loop () {

a = analogRead (x);

b = kaart (a, 0, 1023, 0, 180);

myservo.write (b);

viivitus (15);

c = analogRead (y);

d = kaart (c, 0, 1023, 0, 180);

myservo2.write (d);

viivitus (15);

}

6. samm: OMA NINJA ON VALMIS !!!!!

Soovitan: