Mi octavo proyecto: Brazo Robot con el chasis del tanque inteligente y Bluetooth (5 / 8 paso)

Paso 5: 2ª prueba

¡ Excelente! Se mueve perfectamente! Así que añadir el módulo Bluetooth para Arduino:

VCC > 5V

Tierra > tierra

TXD > pin 3

RXD > pin 2

Cargar el código en el proyecto 4:

 #include <SoftwareSerial.h> SoftwareSerial BT(3, 2); //set TX and RX on bluetooth to pin 3 and 2 respectivelychar command;int motorPin = 8; //right side to IB - forwardint motorPin2 = 9; //left side to IA - forwardint motorPin3 = 10; //right side to IA - backwardint motorPin4 = 11; //left side to IB - backwardvoid setup() { BT.begin (9600); pinMode(motorPin, OUTPUT); pinMode(motorPin2, OUTPUT); pinMode(motorPin3, OUTPUT); pinMode(motorPin4, OUTPUT);}void stop() { digitalWrite(motorPin, LOW); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, LOW);}void forward(){ digitalWrite(motorPin, HIGH); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, LOW); } void backward() { digitalWrite(motorPin, LOW); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin4, HIGH); } void turnLeft() { digitalWrite(motorPin, HIGH); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, HIGH); } void turnRight() { digitalWrite(motorPin, LOW); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin4, LOW); }void loop() { if (BT.available() > 0) { command = BT.read(); switch (command) { case 'w' : forward(); break; case 'x' : backward(); break; case 'a' : turnLeft(); break; case 'd' : turnRight(); break; case 's' : stop(); break; } }} 

Y utilizar la aplicación Android en el 4 º proyecto para probarlo...

No hay respuesta.

Ha probar el brazo robot y smart tanque por separado y ambos están muy bien, y estoy seguro de que el módulo de Bluetooth funciona correctamente. El problema debe estar en el cableado. Cambiar los pines RX y TX pero no funcionó... Tan desalentadoras...: ()

Así que tratar de mendigar una respuesta de google y obtener esta información por casualidad:

http://www.Arduino.CC/en/Reference/SoftwareSerialExample

Nota:

No todos los pines con el apoyo de Mega y Mega 2560 cambian interrupciones,

tan sólo las siguientes pueden utilizarse para RX:

10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69

El módulo de Bluetooth no se pudo comunicar con Arduino simplemente porque he utilizado el NIP incorrecto! Así que cambio de TX y RX a 52 y 53 respectivamente e inténtelo de nuevo. ¡ Funciona!

Artículos Relacionados

Mi noveno proyecto: Brazo Robot con Joystick escudo

Mi noveno proyecto: Brazo Robot con Joystick escudo

Aunque es ideal controlar el brazo del robot con la computadora o teléfono móvil, creo que con joystick también es fresco, por lo que has comprado un joystick escudo y hacer un nuevo proyecto. Este joystick escudo es compatible con Arduino. También s
Brazo robot con Servo motores

Brazo robot con Servo motores

parte de mi investigación de doctorado en Universidad de Nueva York-Poly consiste en predecir el consumo de energía en sistemas robóticos, así que necesitaba un sistema robótico para trabajar con una plataforma de investigación para validar los resul
Control de ArmLinkLibrary-master brazo Robot con brazo Link Software

Control de ArmLinkLibrary-master brazo Robot con brazo Link Software

¿Quieres ser cool como Simone Giertz pero ArmLinkSerial n ' t sabe dónde empezar?El brazo InterbotiX enlace de Software proporciona una interfaz simple para GlobalArm.h -compatible con brazos de Robot. Con este software se puede controlar el brazo de
Brazo robot con pinza de café

Brazo robot con pinza de café

mi idea para este proyecto provino del video de abajo. Después de verlo tuve que construir mi propia versión.Mi versión no funciona casi tan bien. Está atado por dinero en efectivo en el momento decidido ver qué puedo construir con las probabilidades
Distancia mantenimiento de robot con el controlador de Servo inteligente

Distancia mantenimiento de robot con el controlador de Servo inteligente

Esta demo voy a mostrarle cómo utilizar el controlador de Servo inteligente para hacer un robot mantenga su distancia.Utiliza un sensor de distancia y dos motores servo de rotación continua. El controlador de Servo inteligente se utiliza para crear u
Clasificador de brazo Arbotix con transportador de

Clasificador de brazo Arbotix con transportador de

Somos el grupo de día de juicio de T-1000 de la clase de tecnología de automatización en Dinamarca de la UCN. Nos encargó realizar un caso de un brazo robot con motores ax12a y un regulador de arbotix. También fuimos requeridos para implementar una c
Mando a distancia Robot con Arduino

Mando a distancia Robot con Arduino

L293D es un doble motor driver puente H circuito integrado (IC). Controladores de motor actúan como amplificadores de corriente ya que llevan un control de poca intensidad de señal y proporcionan una señal de corriente más alta. Esta señal de corrien
Brazo Robot Scara casera DIY robótica marco proyectos Control de Arduino sorteo chasis

Brazo Robot Scara casera DIY robótica marco proyectos Control de Arduino sorteo chasis

Brazo Robot Scara casera DIY robótica marco proyectos Control de Arduino de sorteo de chasisMateriales:1 pieza de aluminio aleación 245 x 42 x 12 mm1 pieza de aluminio aleación 200 x 22 x 12 mm1 pieza de aluminio aleación 100 mm x 160 mm x 12 m m par
Brazo Robot Scara casera DIY robótica marco proyectos chasis aluminio aleación parte 1

Brazo Robot Scara casera DIY robótica marco proyectos chasis aluminio aleación parte 1

Brazo Robot Scara casera DIY robótica marco proyectos chasis aluminioMateriales:1 pieza acero redondo especial tubos de 90 mm x 10 m m para la cama1 piezas especial acero tubos 100 x 13 mm1 PC de aleación de aluminio 240 x 42 x 25 mm hacer agujero de
Brazo Robot Scara casera DIY robótica marco proyectos chasis aluminio parte 2

Brazo Robot Scara casera DIY robótica marco proyectos chasis aluminio parte 2

Brazo Robot Scara casera DIY robótica marco proyectos chasis aluminio parte 2Todos los materiales:1 pieza acero redondo especial tubos de 90 mm x 12 mm1 pieza acero redondo especial tubos de 90 mm x 10 m m para la cama1 piezas especial acero tubos 10
Construir un Laser de corte y soldadura con brazo Robot Dobot

Construir un Laser de corte y soldadura con brazo Robot Dobot

En este proyecto instructable, construimos un laser de corte y soldadura con brazo Dobot. La alta precisión Dobot brazo de robot se compone de marco 6061 y fabricada con CNC. Su precisión de maquinaria es de 0,02 mm y precisión de la repetición es 0,
Construir un brazo Robot de 5 ejes con Arduino y DynamixShield

Construir un brazo Robot de 5 ejes con Arduino y DynamixShield

En este instructable le enseñará a rápidamente y fácilmente crear un brazo robot de 5 ejes usando componentes estándares comerciales y control utilizando un Arduino con un DynamixShield. El DynamixShield es un nuevo Add-on para el Arduino debido, cer
Chasis de Robot con en Orugas Impresas 3D

Chasis de Robot con en Orugas Impresas 3D

3D impreso Robot tanque Chasis.(Usted puede encontrar instrucciones más abajo)Este es el primer paso para la construcción de un robot tanque (por las orugas, no tiene armas). De diseño abierto y con el objetivo de pueda ser utilizado en aplicaciones
Handgesture controlar robot con brazo robótico

Handgesture controlar robot con brazo robótico

Con este robot, todo lo controlas con la mano, incluso el brazo robótico!Los gestos de la mano pueden programarse de forma diferente.De la gama larga con Xbee comunicación!Paso 1: Piezas necesariasArduino Uno x2- http://store.arduino.cc/index.php?mai