Servo Gladiadores: 5 pasos
Servo Gladiadores: 5 pasos
Anonim
Servo Gladiadores
Servo Gladiadores

En este proyecto colocamos dos potenciómetros en dos protoboards para controlar los servomotores. Los servomotores lucharán a muerte !!!!!!

*** Este proyecto es solo un prototipo. Estamos buscando hacer uno más grande con un servomotor más grande. Seguimos trabajando en el código.

Paso 1: Materiales

Materiales
Materiales

Arduino

2 placas de prueba

2 potenciómetros

2 servomotores

20 hilos

Adaptador de fuente de alimentación ac / dc

Paso 2: servomotor

*** Cuando esté haciendo este proyecto, tenga en cuenta esta imagen.

www.google.com/search?

Paso 3: Código

#incluir

Servo myservo; // crea un objeto servo para controlar un servo Servo myservo1;

int potpin = 0; // pin analógico utilizado para conectar el potenciómetro

int val = 0; // variable para leer el valor del pin analógico

int potpin2 = A2;

int val2 = 0;

configuración vacía () {

myservo.attach (9); // conecta el servo en el pin 9 al objeto servo

myservo1.attach (10); pinMode (potpin, ENTRADA);

pinMode (potpin2, ENTRADA);

Serial.begin (9600); }

bucle vacío (); {

val = analogRead (potpin);

val2 = analogRead (potpin2); // lee el valor del potenciómetro (valor entre 0 y 1023)

val = map (val, 0, 1023, 0, 180); // escalarlo para usarlo con el servo (valor entre 0 y 180)

val2 = mapa (val2, 0, 1023, 0, 180);

Serial.println (val);

Serial.print (val2);

myservo.write (val);

myservo1.write (val2); // establece la posición del servo de acuerdo con el valor escalado

retraso (10); // espera a que llegue el servo}

Paso 4: Pasos:

Pasos
Pasos
Pasos
Pasos

1.) coloque los dos petentiómetros en protoboards separados.

2.) Coloque las clavijas en la parte posterior.

1er petentiómetro:

el pin izquierdo va a menos

el pin del medio va a A0

El pin derecho va a más.

2do petentiómetro:

El pin izquierdo va a más en el otro tablero.

el pin del medio va a a2 en el arduino.

El pin derecho va a menos en el otro arduino.

1er servomotor:

Brown va al suelo

El rojo va a más

Orange va a pin en el arduino. usamos d10.

2do servomotor

Brown va al suelo

El rojo va a más

Naranja va al pin. Usamos d9

Paso 5: Imágenes:

Imágenes
Imágenes
Imágenes
Imágenes

Opcional: puede agregar espadas a los extremos.

Por: Justin Herskowitz e Ian Friedman