Brazo robótico Arduino (2 / 5 paso)

Paso 2: código:

La idea es controlar cada servo con uno de los dos ejes de un joystick de ps2-como.

Cada joystick parecía tener "valores diferentes del resto" (el valor entre 0-1023 cuando todavía es) para el eje de la y y la x.

Que era un problema, ya que la diferencia era de todos pero pequeño (uno tenía el cero y en 623) y quería usar la función de mapa para convertir en grados 0-1023. Pero la función de mapa cree que el valor de resto es 1023/2. Que trajo a cada servo en movimiento como cambio en el Arduino, no es bueno.

Me las arreglé para conseguir alrededor de esto al encontrar manualmente la diferencia entre el valor de la lectura y cada valor diferente del resto (que calculado por separado para cada joystick), entonces para hacer el código más corto y más inteligente, le hice leer los valores del resto de la función de configuración y guardarlas en algunas variables.

El nuevo algoritmo se basa en convertir el incremento en grados, pero quería una muy baja cantidad de grados para mi incremento, así que tuve que dividirlo para una constante: he probado muchos valores, hasta que surgió el final 200 (puedo añadir un potenciómetro para cambiar manualmente este valor al deseado).

El resto del código es bastante estándar, que supongo, aunque podría ser más elegante poner el cálculo del incremento dentro de una función separada.

Artículos Relacionados

Brazo robótico Arduino DIY

Brazo robótico Arduino DIY

Hola chicos y chicas,Bienvenido a otro proyecto por mí, esta vez nos centraremos en la creación de un brazo robótico barato y sencillo que es controlado por un arduino y 3 potenciómetros. Este dispositivo simple sólo requiere de 5 voltios de potencia
Tanque autónomo con brazo robótico (Arduino, Bluetooth)

Tanque autónomo con brazo robótico (Arduino, Bluetooth)

Este Instructables se explica el proceso de construcción de un tanque autónomo de Arduino con un brazo robótico conectado a controlarse a través de bluetooth usando la aplicación Ardudroid Android.La dirección se controla mediante teclas mientras los
Brazo robótico de Arduino y seguimiento con el proceso

Brazo robótico de Arduino y seguimiento con el proceso

el brazo robótico agarra un objeto después de que detecta con el detector de movimiento y luego se mueve en un lugar específico.lista de partes:1,3 servos2. detector de movimiento infrarrojo pasivo: http://www.sparkfun.com/products/86303. arduino uno
Barato programable Arduino brazo robótico

Barato programable Arduino brazo robótico

Esto pretende ser una guía de cómo construir un brazo robótico de Arduino. Su concepto es ser barato y fácil de construir. Esto es sólo un prototipo para optimizar mi código, pero es perfecto empezar con la robótica Arduino. Es controlado por un joyp
Arduino brazo robótico controlado

Arduino brazo robótico controlado

Un brazo robótico es responsable de procesos muy complicados que requieren una programación rigurosa y compleja, soy un estudiante de ingeniería electrónico y he siempre me llamó la atención estos proyectos por lo que decidí "Quiero construir un braz
Controlar un brazo robótico OWI con Arduino

Controlar un brazo robótico OWI con Arduino

el brazo de Edge robótico OWI es un barato y buenísimo 5-grado-de-libertad robótica del brazo que sólo cuesta $37. Es un gran kit para construir con un niño y no tomar más de un par de horas para terminar. Fuera de la caja, sólo puede ser controlado
Hacer cableada brazo robótico borde a "Wireless" con DIY Arduino + XBee

Hacer cableada brazo robótico borde a "Wireless" con DIY Arduino + XBee

Actualización: añadido esquema, parte superior capa PCB, fondo capa PCB y ambos arriba, imágenes de PCB inferiorAl terminar el "RevIO" - un clon de Arduino que tiene la diferente manera de exponer el uso de pernos. Decidí ir más lejos el próximo
Cómo controlar un Arduino controla brazo robótico Dobot equipo

Cómo controlar un Arduino controla brazo robótico Dobot equipo

Siempre decimos, Dobot es una alta precisión, múltiples brazo robótico escritorio de control. En instructables pasado, hemos demostrado usted la alta precisión y la función de escritorio construyendo un laser de corte y soldadura brazo Dobot. En este
Brazo robótico hecho en casa con piezas estándar utilizando Arduino y un GUI de procesamiento

Brazo robótico hecho en casa con piezas estándar utilizando Arduino y un GUI de procesamiento

Me jubilé hace poco y una de las cosas que me prometí fue que cuando me retiro que iba a completar todos los proyectos que tenía corriendo dentro de mi cabeza desde que era adolescente. Es cerca de 50 años o tan de los proyectos. En aquellos días no
BRAZO robótico de la Xbox 360 [ARDUINO]: Axioma brazo

BRAZO robótico de la Xbox 360 [ARDUINO]: Axioma brazo

BRAZO de axioma fue diseñado por Sergei Dines: Ingeniero mecánico Senior en USF (Tampa).LinkedIN: http://www.linkedin.com/in/sergeidinesSitio web: http://www.surgerobotics.com/Correo electrónico: sergeidines¡¡Nuevo!! : Versión acortada visita: http:/
Brazo robótico móvil utilizando PHIRO + Arduino

Brazo robótico móvil utilizando PHIRO + Arduino

Estamos de vuelta con otro tutorial para mostrar cómo convertir PHIRO Pro en un brazo robótico móvil fresco que puede elegir y poner cosas! Similar a nuestra anterior PHIRO Arduino Color sensor instructable, vamos a utilizar Código de bolsillo en un
Controlar un brazo robótico utilizando Arduino, 1Sheeld y un Android Smart Phone

Controlar un brazo robótico utilizando Arduino, 1Sheeld y un Android Smart Phone

En este artículo que te mostramos cómo utilizar 1Sheeld y tu Android smart teléfono sensores (orientación y proximidad) para controlar un robot brazo de forma inalámbrica.Breve sobre 1Sheeld:http://1sheeld.com/Paso 1: Nuestras herramientas 1 - brazo
Brazo robótico de control con guantes, teléfono Android y Arduino

Brazo robótico de control con guantes, teléfono Android y Arduino

Hoy, tenemos casi 2 técnicas para jugar con el brazo robótico, ya sea por los botones por ejemplo como en el escudo de juego o el uso de guantes que incluyan sensores. Sin embargo, hoy voy a mostrarles una nueva técnica usando solamente su teléfono A
Construcción del brazo robótico con 3DP +Arduino(用3DP+Arduino製作機械手臂)

Construcción del brazo robótico con 3DP +Arduino(用3DP+Arduino製作機械手臂)

Se trata de un brazo robot de 5 ejes, que hice con Arduino y la impresora 3D.Puede seguir pasos de abajo para descargar el recurso y hacerlo.Preparación de material:1.MG995 servo x 52. SONY Joystick x13. Arduino x1.Paso 1: Ver la película de demostra