Coche de Control remoto con Arduino y Bluetooth (4 / 7 paso)

Paso 4: Paso 3: crear el código de Arduino

Una vez que tengas tu aplicación móvil listo que ahora deberás programar tu Arduino Uno.

1. en primer lugar, usted tendrá que descargar las librerías que se necesitan para hacer el programa. Estas son necesarias para poder trabajar con el motor de Adafruit protector. Después de descargar, debe copiarlos a la carpeta donde tienes todas las bibliotecas de Arduino.

2. una vez que los has instalado, puede comenzar a escribir el código. Es muy importante que incluyas tus bibliotecas antes de hacer cualquier otra cosa. Usted debe escribir:

#include
#include
#include "utility/Adafruit_MS_PWMServoDriver.h"
#include
#include

3. ahora, usted tiene que declarar sus cuatro motores de la C.C. para las cuatro ruedas. También necesita declarar sus entradas para el Bluetooth y el servomotor.

Adafruit_MotorShield AFMS = Adafruit_MotorShield();
Adafruit_DCMotor * myMotor1 = AFMS.getMotor(1);
Adafruit_DCMotor * myMotor2 = AFMS.getMotor(2);
Adafruit_DCMotor * myMotor3 = AFMS.getMotor(3);
Adafruit_DCMotor * myMotor4 = AFMS.getMotor(4);
int led = 13;
estado de Char; SoftwareSerial dospositivo (10, 11); RX = 10, Tx = 11
Servo myservo;

4. en la sección de "Configuración" la velocidad de cada motor, se asignará la posición inicial y el PIN que está conectado el servomotor.

void setup() {}
Serial.Begin (9600);
Serial.printIn ("Adafruit Motorshield v2 - Motor de la C.C. prueba!");
pinMode (led, salida);
AFMS.begin();
dispositivo.Begin(9600);
myMotor1 -> setSpeed(255);
myMotor2 -> setSpeed(255);
myMotor3 -> setSpeed(255);
myMotor4 -> setSpeed(255);
myservo.Attach(9);
myservo.Write(0);
}

5. en la sección de bucle, se asignará la dirección en que gira cada motor. Esto le ayudará a definir en qué dirección se moverá el coche como un todo. Depende de que carta es enviada por el controlador de la aplicación. Usted tiene que asegurarse de que las letras que utilizan en el código de Arduino coinciden con las letras declaradas en su aplicación.

void loop() {}
Estado = '0';
if(dispositivo.Available() > 0) {}
Estado=dispisitivo.Read();
}
Switch (estado) {}
caso 'e': //forward
myMotor1 -> run(FORWARD);
myMotor2 -> run(FORWARD);
myMotor3 -> run(FORWARD);
myMotor4 -> run(FORWARD);
rotura;

caso 'f': //right
myMotor1 -> run(FORWARD);
myMotor2 -> run(FORWARD);
myMotor3 -> run(BACKWARD);
myMotor4 -> run(BACKWARD);
rotura;

caso 'g': //reverse
myMotor1 -> run(BACKWARD);
myMotor2 -> run(BACKWARD);
myMotor3 -> run(BACKWARD);
myMotor4 -> run(BACKWARD);
rotura;

caso 'h': //left
myMotor1 -> run(BACKWARD);
myMotor2 -> run(BACKWARD);
myMotor3 -> run(FORWARD);
myMotor4 -> run(FORWARD);
rotura;

de caso ': //stop
myMotor1 -> run(RELEASE);
myMotor2 -> run(RELEASE);
myMotor3 -> run(RELEASE);
myMotor4 -> run(RELEASE);
rotura;

caso 'q': //attack
myservo.Write(150);
Delay(500);
myservo.Write(30);
Delay(500);
myservo.Write(150);
Delay(500);
rotura;
}

Artículos Relacionados

3 pasos fáciles de encendido/apagado control remoto con Arduino

3 pasos fáciles de encendido/apagado control remoto con Arduino

Basado en otro proyecto en internet, decidí hacer mi propio circuito de Arduino control remoto.Necesitaba dos motores 5V para encender y apagar con un mando a distancia. Como resultado tengo el proyecto a continuación.Usted puede modificar su proyect
Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Se trata de un coche de control remoto controlado de Wi-Fi con cámara que puede ser conducido a través de internet. El coche RC es muy singular ya que está utilizando un enrutador inalámbrico y eliminar la necesidad de un microcontrolador.Paso 1: Est
Coche de control remoto TV

Coche de control remoto TV

nada es peor que perder el controlador que vino con su coche de control remoto. Reemplazar ese lechón con un arduino y el un control remoto que siempre parece estar en el control remoto de la TV!Paso 1: materiales Los materiales para este proyecto so
Luz coche rc buscando Hack (con Arduino)

Luz coche rc buscando Hack (con Arduino)

creación de una plataforma robótica de toma cero asignar trabajo y unos pocos dólares. Comprar listo construido es fácil pero asignan costos de dinero (al menos para mí). Así que en lugar de ello que me decidí a piggy de nuevo fuera de las empresas q
Añadir una cámara a su coche de Control remoto

Añadir una cámara a su coche de Control remoto

en este instructable le mostraré cómo agregar una cámara para su coche de control remoto. Puede utilizar esto como una espía o simplemente ver el mundo si estuviera ese pequeño.Paso 1: Materiales y herramientas Materialescoche control remotacámarapie
Reciclado de basura electrónica coche de Control remoto

Reciclado de basura electrónica coche de Control remoto

Estamos haciendo estos bricolaje kits de material reciclados. Son comoen el kit kits fabricante reciclados que son divertidos proyectos que hacen las personas que generalmente tienen tecnología y diodos emisores de luz (LEDs). Infórmate en www.gejcut
Núcleo de la chispa activa un arrancador del coche de control remoto por WiFi

Núcleo de la chispa activa un arrancador del coche de control remoto por WiFi

Arrancadores remotos en los coches son impresionantes! Caliente el coche durante el invierno y fresco durante el verano. ¿Es bueno tener un mando a distancia, pero lo que si quiere trabajar más lejos?En mi oficina, mi control remoto no puede llegar h
Construir un XBMC/KODI remoto con Arduino, protector del Sensor IR y VB.NET

Construir un XBMC/KODI remoto con Arduino, protector del Sensor IR y VB.NET

Construir un XBMC/KODI remoto con Arduino y un protector del Sensor IR, que funciona con cualquier mando a distancia.Quería controlar mi PC XBMC/Kodi de control remoto de mi decodificador satélite, ya sea ver películas en XMBC/Kodi o TV vía satélite,
Ventilador del coche de control remoto

Ventilador del coche de control remoto

en este instructable le mostraré cómo poner un ventilador para la cpu en un coche rc eléctrico para mantenerlo fresco oh y por cierto este es mi primer instructable.Materiales: 9 voltios batería Conector control remoto coche Cpu ventilador batería de
Cómo hacer un coche de Control remoto de modificado para requisitos particulares

Cómo hacer un coche de Control remoto de modificado para requisitos particulares

en este tutorial voy a mostrar cómo hacer un coche de control remoto personalizable de prácticamente lo que quieras. Utilizará k-nex y algunos cartón pero también se podría utilizar Legos, piezas impresas 3d o un montón de otras cosas.Paso 1: Reunir
Modificaciones del coche de Control remoto

Modificaciones del coche de Control remoto

Hola, este es mi primer instructable para que por favor sea amable en los comentarios, cualquier critica constructiva es muy bienvenida!Cuando vi la competencia de robot me inspiré y decidí modificar un viejo coche de control remoto que tenía, este i
Control remoto de Arduino (arco)

Control remoto de Arduino (arco)

En este proyecto, vamos a hacer un Control remoto de Arduino (ARC) que descifra cualquier control remoto de infrarrojos (IR) en hexadecimal o en cualquier otro formato y utilizarlo para encender LED ON/OFF!Es un proyecto bastante fácil y puede hacers
Cómo hacer un coche de CONTROL remoto 4 x 4

Cómo hacer un coche de CONTROL remoto 4 x 4

https://www.youtube.com/watch?v=a-rB7q6EmdM&feature=youtu.bePaso 1: Hacer un coche de CONTROL remoto 4 x 4 necesita!!!!!! Así que chicos ¿qué tal hacer un coche de control remoto DIY? en numerosas ocasiones, incluso cuando yo estaba empezando a graba
Robot control remoto con grabación de vídeo móvil

Robot control remoto con grabación de vídeo móvil

hiiiii chicos! Este es mi primer instructivo... iam hoy vapara mostrar u cómo hacer un robot de control remoto con cámara (grabación móvil de vídeo)así que sigue estos pasos...PASO 1:materiales requeridos:1) motorreductores 3 (dos para el manejo y ot