Përmbajtje:

ARDUINO NINJA WARRIOR !!!: 6 hapa
ARDUINO NINJA WARRIOR !!!: 6 hapa

Video: ARDUINO NINJA WARRIOR !!!: 6 hapa

Video: ARDUINO NINJA WARRIOR !!!: 6 hapa
Video: Hapa Maniacs - Ninja Warriors 2024, Nëntor
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

Kaq shumë njerëz i kanë bërë gjëra kaq mizore Arduino -s

Sot, Arduino do të hakmerret

Ky robot arduino do të luftojë kundër të gjithë pushtuesve, me SHPAT! YAAAAAAA !!!!!!!!!

Hapi 1: Pjesët e kërkuara:

Pjesët e kërkuara
Pjesët e kërkuara

Qetësohu! Ju nuk do të keni nevojë për një shpatë çeliku me një teh që shkëlqen dhe një shami për të bërë këtë projekt! Vrasja e njerëzve është e ndaluar në shumicën e vendeve, nëse jo në të gjitha

Ju do të keni nevojë për artikujt e mëposhtëm të zakonshëm për të bërë këtë projekt:

1) Një Arduino UNO

2) Një levë analoge (gjëra të lira, por të mrekullueshme)

3) Dy servos. Kam përdorur një servo 9g dhe një servo 3.7g

4) Fletë dëbore/ Fletë kartoni/ Fletë Depron (Çfarëdo që preferoni).

5) Një armë me zam të nxehtë

6) Një miniboard, ose çdo lloj baze

7) Telat e bluzave

8) Një bankë energjie

Hapi 2: Montimi:

Kuvendi
Kuvendi

Lidhni kunjat e mëposhtëm Arduino me levën analoge;

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

Lidhni tela kontrolli të servos me D9 dhe D10 në Arduino dhe terminalet vcc dhe gnd në 5v/3.3v dhe gnd respektivisht

Shënim: Nëse jeni duke përdorur servos më të mëdhenj, ju lutemi furnizojini ato nga një burim i veçantë, pasi arduino do të jetë e pamjaftueshme.

Hapi 3: Ndërtimi i Robotit:

Ndërtimi i robotit
Ndërtimi i robotit

Fiksoni servon më të madh në bazë me zam të nxehtë

Pastaj, montoni servon më të vogël në krahun e tij

Hapi 4: Bërja e shpatës:

Bërja e shpatës
Bërja e shpatës

Bëni shpatën me materialin e zgjedhur. Pastaj bashkojeni atë në krahun e servos më të vogël të robotit

(Unë jam vërtet i keq në art dhe zanat, kështu që shpata ime dukej më shumë si një shkop.)

Hapi 5: Kodi;

#përfshi

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

void setup () {

myservo.tash (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, HYRJE);

}

lak void () {

a = analogRead (x);

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

myservo.shkruaj (b);

vonesa (15);

c = analogRead (y);

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

myservo2.shkruaj (d);

vonesa (15);

}

Hapi 6: NINJA JUAJ SHT GATI !!!!!!

Recommended: