Brazo mecánico (4 / 4 paso)

Paso 4: Modificar para hacerlo puede controlar el brazo mecánico por Bluetooth

Por supuesto, no utilice estas funciones para controlar el LED. Así que modificamos para hacerla puede controlar el brazo mecánico por Bluetooth. Ahora lista funciones acerca de la clase de ElecfreaksCar:

getRoll(); devuelve datos de rodillo, de 0 a 250

getPitch(); devolverá los datos de campo, de 0 a 250 setFun (void (* Function)()); se ejecutará la sentencia de la función cuando el usuario presiona el botón de la aplicación.

Este es el programa sobre el brazo mecánico bruja está escrita por mí. Y usted puede cambiarlo para crear programa de brazo mecánico.

 <p>#include<br>"ElecfreaksCar.h"</p><p>#include "Servo.h</p><p>ElecfreaksCar BluetoothModule; //define<br>a variable of class of ElecfreaksCar which is named BluetoothModule</p><p>Servo Servo_Roll; //This is a servo which to turn direction</p><p>Servo Servo_Distance; //This is a servo which is to control the distance between the machanical hand and object.</p><p>Servo Servo_Catch; //THis is a servo which is to control the manchanical hand to catch or let go. </p><p>float<br>P=125.00; //This is value of pitch. This value is middle value when the rocker in the middle</p><p>float R=125.00; //This is value of roll. This value is middle value when the rocker in the middle</p><p>unsigned char Flag_Catch = 0; //This is a flag about if the machanical hand catch or not</p><p>void<br>Button() //This function is to be run when user touch the button of APP</p><p>{</p><p> if(Flag_Catch == 1)</p><p> {</p><p> Servo_Catch.write(0); //Catch</p><p> Flag_Catch = 0;</p><p> }</p><p> else</p><p> {</p><p> Servo_Catch.write(90); //let go</p><p> Flag_Catch = 1;</p><p> }</p><p>}</p><p>void<br>setup()</p><p>{</p><p> Serial.begin(115200); //baud rate</p><p> BluetoothModule.setFun(Button); //The arduino will run the function which is in the parameter. In here, it will run the function of "Button"</p><p> Servo_Catch.attach(2); //the servo of catch is connected with pin D2</p><p> Servo_Distance.attach(4); //the servo of controlling distance between machanical hand and object is connected with pin D4</p><p> Servo_Roll.attach(5); //the servo of controlling direction is connected with pin D5</p><p>}</p><p>void loop()</p><p>{</p><p> while(Serial.available()) //if there is any data come from bluetooth, it will into the function of while</p><p> {</p><p> uint8_t c = Serial.read(); //read the data of serial com</p><p> BluetoothModule.recievedData(&c, 1); //recieve the data</p><p> P=(float)BluetoothModule.getPitch(); //get the data of pitch</p><p> R=(float)BluetoothModule.getRoll(); //get the data of roll</p><p>P = P *<br>0.72; //This is important. the value of the rocker of APP is from 0 to 250, But the degree of servo is from 0 degree to 180 degrees. </p><p> //So we must make the value of pitch to multiplicative (180/250).</p><p> R = R * 0.72; //the same as pitch</p><p> }</p><p> Servo_Distance.write((int)P); //make the servo to run the degree</p><p> Servo_Roll.write((int)R); </p><p>}</p> 

ElecfreaksCar
Descargar la aplicación:

http://www.elecfreaks.com/wiki/index.php?title=Blu...

Descargar bibliotecas:

http://www.elecfreaks.com/eStore/download/Librarie...

Más proyectos de electrónica DIY, visítenos en: http://www.elecfreaks.com/page/1

Artículos Relacionados

Mano brazo mecánico - Pyduino + movimiento salto de seguimiento

Mano brazo mecánico - Pyduino + movimiento salto de seguimiento

¡ Hola!En este tutorial ustedes chicos y chicas mostrará cómo montar una mano brazo mecánico con un controlador de movimiento de salto, de seguimiento dispositivo Arduino, pocos motores, unas maderas de balsa, clips de papel, pegamento caliente y un
General Grievous traje con movimiento Extra sistema de brazos mecánicos

General Grievous traje con movimiento Extra sistema de brazos mecánicos

aquí es un traje de General Grievous construí con mi hijo para Halloween ' 08.La construcción básica es un jersey negro de un viejo disfraz de halloween store-bought barato y asambleas de base de la espuma conectados velcro. Hay un 'mochila' que tien
Instrucciones de construcción de brazo mecánico de DOF 4

Instrucciones de construcción de brazo mecánico de DOF 4

En este instructables Im empujar algunas fotos de la construcción de un brazo mecánico de 4 DOF.Paso 1: Todos los pasos Espero que estas fotos ayudó a montar el brazo mecánico de 4 DOF.Si tienes alguna duda solo me preguntan en los comentarios. Graci
Brazo mecánico elástico-musculosa con 3 pares de músculos, 3 laser-corte las juntas y 18 rodamientos

Brazo mecánico elástico-musculosa con 3 pares de músculos, 3 laser-corte las juntas y 18 rodamientos

este instructable es un brazo mecánico accionado por pares antagónicos músculo elástica. Está diseñado para explorar cómo los seres vivos aprenden a mover. A diferencia de robots rígidos convencionales, cosas de la vida aprenden a controlar un cuerpo
Unidad de iluminación brazo mecánico Steampunk desechables

Unidad de iluminación brazo mecánico Steampunk desechables

Este proyecto comenzó como un intento de hacer un inspiración steampunk (tal vez más cyber-punk?) mecánica de la mano y el brazo utilizando principalmente el latón y el cobre de chatarra, plantas de reciclaje. A lo largo de la manera que me decidí a
Modelo de Sistema Solar mecánico un Orrery de madera contrachapada

Modelo de Sistema Solar mecánico un Orrery de madera contrachapada

Este proyecto explora el uso de madera contrachapada para hacer mecánica, decorativos y piezas estructurales.Este instructable es sobre cómo construir un escritorio orrery. Un orrery es un modelo mecánico del movimiento y posición de los planetas de
Manos monstruo mecánico

Manos monstruo mecánico

Desde que me decidí a hacer un disfraz de monstruo gigante, yo sabía que proporcionalmente tendría que extender mis manos. También sabía que sería más frescas si las manos se movió de manera. Este instructable es el resultado de ese pensamiento.Inves
Fabricación de un puente mecánico de billares del bolsillo (piscina)

Fabricación de un puente mecánico de billares del bolsillo (piscina)

pequeños problemas de la vida, problemas con fabricación digital hogar.Una de las favoritas más allá del tiempo de mi bella esposa es jugar billar.  Pero además de ser corto de estatura también tiene brazos cortos para el a través de tiros de la tabl
De cómputo mecánico a una máquina de votación - mi residencia en el muelle 9

De cómputo mecánico a una máquina de votación - mi residencia en el muelle 9

... Cómo navegaron los plazos, retrasos, distracciones, hacer, hacer y Divigations de un ser Autodesk artista en residencia.Este Instructable (si puedo llamar así) es un esquema de cómo pasé de trabajar en un ordenador Digital mecánico para hacer un
Iris mecánico v2.0

Iris mecánico v2.0

Antes que nada, me gustaría decir que este Instructable es basado en e inspirado por carlbass y su iris mecánico.Autor:Instructivo:Inspirado en su obra rápidamente puse una pieza de contrachapado en mi escritorio láser de corte y ponerlo a trabajar.
Manera rápida y gratuita para aumentar el agarre mecánico de su coche

Manera rápida y gratuita para aumentar el agarre mecánico de su coche

si su coche de la raza en una liga, jornada de pista o sólo quiere su coche para ser más rápido por las esquinas, hay una manera gratis para hacerlo. Añadir caída negativa a sus neumáticos añadirá agarre mecánico a su coche a través de esquinas. Caíd
Ambientador de aire base de obturador mecánico láser

Ambientador de aire base de obturador mecánico láser

he construido un sistema de obturador láser mecánico rentable para nuestro IR-láser de 1064. El sistema contiene un obturador mecánico, una caja de control y una fuente de alimentación. Hay muchos sistemas de obturación disponibles comercialmente; me
Tiburón mecánico!

Tiburón mecánico!

Este Instructible fue creado en cumplimiento de la exigencia de proyecto de la Makecourse de la Universidad de South Florida.Para mi proyecto de semestre para la Makecourse, he decidido crear un tiburón mecánico. El concepto es simple: crear un tibur
Toro mecánico para muñecas

Toro mecánico para muñecas

este toro mecánico fue creado como un hobby de fin de semana. El proceso de creación es simple y no duró más de dos horas. Los materiales que ya tenía en casa. Para aquellos que deseen hacer una igual, será una buena oportunidad para reciclar materia