Índice:

GUERREIRO ARDUINO NINJA !!!: 6 Passos
GUERREIRO ARDUINO NINJA !!!: 6 Passos

Vídeo: GUERREIRO ARDUINO NINJA !!!: 6 Passos

Vídeo: GUERREIRO ARDUINO NINJA !!!: 6 Passos
Vídeo: 10 Exercícios NINJA para iniciantes 2024, Novembro
Anonim
ARDUINO NINJA GUERREIRO !!!
ARDUINO NINJA GUERREIRO !!!

Tantas pessoas fizeram coisas horríveis com o Arduino

Hoje, o Arduino se vingará

Este robô arduino lutará contra todos os invasores, com uma ESPADA! YAAAAAAA !!!!!!!!

Etapa 1: Peças necessárias:

Peças necessárias
Peças necessárias

Acalmar! Você não vai precisar de uma espada de aço com uma lâmina brilhante e uma bainha para fazer este projeto! Matar pessoas é proibido na maioria dos países, senão em todos

Você precisará dos seguintes itens mundanos para fazer este projeto:

1) Um Arduino UNO

2) Um joystick analógico (algo barato, mas incrível)

3) Dois servos. Usei um servo 9g e um servo 3,7g

4) Folha de Sunboard / Folha de papelão / Folha de Depron (o que você preferir).

5) Uma pistola de cola quente

6) Uma mini placa de ensaio ou qualquer tipo de base

7) Fios de ligação em ponte

8) Um banco de potência

Etapa 2: Montagem:

Conjunto
Conjunto

Conecte os seguintes pinos do Arduino ao joystick analógico;

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

Conecte o fio de controle dos servos a D9 e D10 no Arduino e os terminais vcc e gnd a 5v / 3,3v e gnd respectivamente

Nota: Se você estiver usando servos maiores, ligue-os de uma fonte separada, pois o arduino será insuficiente.

Etapa 3: Construindo o Robô:

Construindo o Robô
Construindo o Robô

Fixe o servo maior na base com cola quente

Em seguida, monte o servo menor em seu braço

Etapa 4: Fazendo a espada:

Fazendo a Espada
Fazendo a Espada

Faça a espada com o material de sua escolha. Em seguida, prenda-o ao braço do servo menor do robô

(Eu sou muito ruim em arte e artesanato, então minha espada parecia mais um pedaço de pau.)

Etapa 5: Código;

#incluir

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.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

void loop () {

a = analogRead (x);

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

myservo.write (b);

atraso (15);

c = analogRead (y);

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

myservo2.write (d);

atraso (15);

}

Etapa 6: SEU NINJA ESTÁ PRONTO !!!!!

Recomendado: