Sommario:

ARDUINO NINJA WARRIOR !!!: 6 Passi
ARDUINO NINJA WARRIOR !!!: 6 Passi

Video: ARDUINO NINJA WARRIOR !!!: 6 Passi

Video: ARDUINO NINJA WARRIOR !!!: 6 Passi
Video: В 2 года играет на psp 2024, Novembre
Anonim
ARDUINO NINJA GUERRIERO!!!
ARDUINO NINJA GUERRIERO!!!

Così tante persone hanno fatto cose così atroci ad Arduino

Oggi Arduino si vendicherà

Questo robot arduino combatterà tutti gli invasori, con una SPADA !YAAAAAAA!!!!!!!!

Passaggio 1: parti richieste:

Parti richieste
Parti richieste

Calmati! Non avrai bisogno di una spada d'acciaio con una lama splendente e un fodero per realizzare questo progetto! Uccidere le persone è vietato nella maggior parte dei paesi, se non in tutti

Avrai bisogno dei seguenti oggetti banali per realizzare questo progetto:

1) Un Arduino UNO

2) Un joystick analogico (roba economica ma fantastica)

3) Due servi. Ho usato un servo da 9 g e un servo da 3,7 g

4) Foglio Sunboard / Foglio di cartone / Foglio di Depron (come preferisci).

5) Una pistola per colla a caldo

6) Una mini breadboard, o qualsiasi tipo di base

7) Ponticelli

8) Una banca di potere

Fase 2: assemblaggio:

Assemblea
Assemblea

Collega i seguenti pin Arduino al joystick analogico;

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

Collegare il cavo di controllo dei servi a D9 e D10 su Arduino e i terminali vcc e gnd rispettivamente a 5v/3.3v e gnd

Nota: se stai usando servi più grandi, alimentali da una fonte separata, poiché l'arduino sarà insufficiente.

Passaggio 3: costruzione del robot:

Costruire il Robot
Costruire il Robot

Fissare il servo più grande alla base con la colla a caldo

Quindi, monta il servo più piccolo sul suo braccio

Passaggio 4: creazione della spada:

Fare la spada
Fare la spada

Crea la spada con il materiale che preferisci. Quindi attaccalo al braccio del servo più piccolo del robot

(Non sono molto bravo nell'arte e nell'artigianato, quindi la mia spada sembrava più un bastone.)

Passaggio 5: codice;

#includere

Servo mio servo;

Servo mioservo2;

intero x=0;

int y=1;

int pos1=0;

int posizione2=0;

int a; int b;

intero c;

int d;

void setup() {

mioservo.attach(9);

myservo2.attach(10);

pinMode(x, INGRESSO);

pinMode(y, INPUT);

}

ciclo vuoto() {

a=analogRead(x);

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

mioservo.write(b);

ritardo(15);

c=analogRead(y);

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

myservo2.write(d);

ritardo(15);

}

Passaggio 6: IL TUO NINJA È PRONTO!!!!

Consigliato: