CONTROLADOR de títeres (1 / 7 paso)

Paso 1: Código de Servo para Arduino

Basic setup para controlar un motor con Arduino basada en entrada de un sensor.

Partes:
2 servomotores
Placa Arduino (tengo un escudo de tornillo en él, pero que no es crítico)
Potenciómetro (es 0 a 100Kohm)
Cables de puente
Limpiadores de pipa (para ver).

1 - cable de los servos.  Estos son motores especiales, puede introducir un ángulo y el motor lo hará.  Los servos tienen tres cables: alimentación (rojo, 5V) - tierra (negro) - amarillo (comunicación - información de ángulo va aquí).
En esta configuración: rojo va a los 5V de Arduino, negro va a tierra del Arduino, amarillo irá a los pines de entrada/salida específicas sobre Arduino.
Servo 1: Amarillo---Pin 9
Servo 2: Amarillo---pin 10

2 - el potenciómetro de alambre
Este tiene tres cables.
Plomo 1---5V
Ejecución 2---Pin 0
Ejecución 3---tierra

3 - código-
El código siguiente es el ejemplo de Arduino para el control de motor servo.  Incluye la biblioteca de servo, que hace que sea fácil comunicarse al servo.
Esto también los mapas (escalas) la entrada de la olla en un ángulo (en radianes) para el motor cinemático.  Queremos que los dos motores para ir en direcciones opuestas.  Para ello he traducido la los valores de olla baja a los valores de ángulo alto.
Lo lnotice hay algunas referencias a 'serie' - este material le permite enviar datos desde Arduino sobre el USB a la computadora.  Continuación, puede ver los valores, esto es útil.

Nota: El editor de instructables cae la línea para incluir el motor servo.
Debe ser como esta:
#include < Servo.h >; uso de la librería servo

Controles de boca de marioneta
-dos servos
-enfrente de ángulos
-Entrada pot

Código de Arduino / / /
Se trata de un ejemplo incluido con la descarga del IDE de Arduino.
Control de una posición de servo con un potenciometro (resistencia variable)
por Michal Rinott
MPC - añadido salida serial ' n stuff

/*
Aquí está el cableado:

Cableado-
|---Arduino Gnd
Codificador |---analógico 0
|---5V de Arduino

| Amarillo---Digi 9 (PWM)
Servo superior | Rojo---5V
| Marrón---Gnd

| Amarillo---Digi 10 (PWM)
Servo de fondo | Rojo---5V
| Brown---

*/
#include < Servo.h >;               uso de la librería servo

Servo myservo; crear objeto servo para controlar un servo
Servo otherServo;

int potpin = 0; pin analógico utilizado para conectar el potenciómetro
int val; variable para leer el valor del pin analógico
int valComp;

void setup()
{
myservo.Attach(9); se fija el servo en el pin 9 al objeto servo
otherServo.attach(10);
Serial.Begin(9600);
}

void loop()
{
Val = analogRead(potpin); Lee el valor del potenciómetro (valor entre 0 y 1023)
valComp = analogRead(potpin);
Serial.println(Val);
Val = mapa (val, 0, 1023, 90, 179); la escala a utilizar con el servo (valor entre 0 y 180)
valComp = mapa (valComp, 1023, 0, 0, 90);
myservo.Write(Val); ajusta la posición del servo según el valor de escala
Delay(15);
otherServo.write(valComp);
Delay(25); espera a que el servo llegar
}

Artículos Relacionados

Cinética del teatro de títeres

Cinética del teatro de títeres

teatro cinético de la vida es groovy on Vimeo.A menudo me pregunto cómo estimulante sería tener las habilidades de superman y sirena, volar libremente por encima de las nubes y nadar bajo el mar. Bien, la chica afortunada en nuestros títeres show lle
NESblinky - interruptor de intermitente moto controlador de Nintendo

NESblinky - interruptor de intermitente moto controlador de Nintendo

vi el concurso de "La luz encima de tu transporte", y reflexioné sobre lo que podría volver a ser propuesto para aumentar la visibilidad de mi moto, mientras que cegar un motorista o dos en un ataque de furia retro. Me ha pasado en un viejo cont
Adición de un micrófono interno para un controlador de xbox 360

Adición de un micrófono interno para un controlador de xbox 360

este tutorial le mostrará cómo instalar un micrófono interno para su controlador de xbox 360.  Haciendo esto hará uso de un auricular una cosa del pasado.¡ ADVERTENCIA!  ESTE MOD ANULARÁ SU GARANTÍA Y SU CONTROLADOR PUEDE DAÑARSE EN EL PROCESO.  NO T
8 x 8 x 8 LED cubo con Arduino Mega (+ sonido + PS controlador + juego)

8 x 8 x 8 LED cubo con Arduino Mega (+ sonido + PS controlador + juego)

este es un instructivo que se basa en el cubopor Chr, (por SuperTech-IT, (y por das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)pero creo que su mejor y más fácil.Comencé este proyecto sin ninguna habilidad de toprogramming de so
Abrir fuente Microchip LED PWM controlador proyecto

Abrir fuente Microchip LED PWM controlador proyecto

este instructable describe completamente generar un controlador de PWM para controlar cuatro LEDs de una pequeña tabla de 12F609 de Microchip.El diseño original fue llamado la "lámpara de LED de Kemper" y vendió unas lámparas a varias gente vali
Un controlador de relé Programable remotamente (luces de Navidad o central domótica)

Un controlador de relé Programable remotamente (luces de Navidad o central domótica)

¿Qué fue eso?  A ¿cuál es-un-Maja-Thimagig?Sí - uno de esos!  Este Instructable extiende mi controlador Arduino Ethernet para controlar un conjunto de relés de hasta 6, pero no es poco aseado.  La limpia es que hay una máquina de estado basado en la
Wavedashing Tutorial | Rivales de éter

Wavedashing Tutorial | Rivales de éter

Wavedashing es un movimiento que está disponible en la lucha contra rivales juego de éter, que viene de Super Smash Bros Melee. Se realiza por saltos cortos (realizar un pequeño salto) y luego aire esquivando (realizar un ataque defensivo en el aire)
El éter (infinito de piedra de Thor 2)

El éter (infinito de piedra de Thor 2)

Este es un instructivo para crear el contenedor de éter de la escena de créditos finales de Thor 2 el mundo oscuro.He visto un número de ' ibles que muestra cómo hacer el Tesseract del universo Marvel y después de terminar que quería seguir y hacer l
Controlador MIDI de Arcade

Controlador MIDI de Arcade

Estoy seguro que has visto esos cool videos de personas jamming en una caja con un montón de botones en él. Bueno, hoy, mostrará usted cómo también puede hacer una caja con la que usted puede hacer mermeladas. < > Inspirado en el clásico combate de
Mini CNC Arduino basado & Adafruit controlador Motor L293D v1 y 2 de la máquina * Mini Stepper reproductor de CD #1

Mini CNC Arduino basado & Adafruit controlador Motor L293D v1 y 2 de la máquina * Mini Stepper reproductor de CD #1

En este proyecto le mostrará cómo construir fácilmente su propio Arduino Mini CNC Plotter de bajo coste!Para eje X e Y, vamos a utilizar paso a paso, los motores y los carriles de dos dvd/cd-rom! Área de impresión será máximo 4x4cm.Paso 1: El Video e
DIY transcribir controlador

DIY transcribir controlador

HolaSomos un grupo de estudiantes de la Universidad de Gante en nuestro curso de cocreación que teníamos que hacer un proyecto en colaboración con una persona con discapacidad. Inge fue asignado a nosotros, una mujer joven que es excluida de pies a m
Bolsa instantánea de suéter con capucha

Bolsa instantánea de suéter con capucha

convertir instantáneamente cualquier con capucha suéter o chaqueta en una improvisada bolsa para llevar tus cosas. sin costura o corte sea necesitada!Paso 1: Seleccione su suéter puede ser un Jersey o un zip; bolsillos y cordones son bonito pero no e
Vamos a hacer un controlador de juego!

Vamos a hacer un controlador de juego!

Me encanta juegos de vuelo, pero se siente como nunca hay suficientes botones de mi joystick.Este instructable le mostrará cómo construir su propio panel del interruptor en ningún momento.Que funciona con cualquier juego y equipo que soporta un joyst
Codificador de teclado asequible y controlador Divekick

Codificador de teclado asequible y controlador Divekick

Todos los que ha jugado Divekick ha visto controlador de Markman: dos botones extremadamente durables que eliminan cualquier confusión para un lector nuevo. He jugado al Divekick con personas de las edades de once a cincuenta y tener un controlador d