domingo, 19 de julio de 2015

RC BluetooTH Control








RC Bluetooth Control  permite conexiones de alta velocidad de datos entre dispositivos Arduino, PIC y Rasberry PI a través de la conexión de Bluetooth
La conexión con los dispositivos remotos es inmediata, sin retardo y confiable.
Sistema de conexión RC Bluetooth

1- La aplicación  RC Bluetooth Control se conecta automáticamente al dispositivo Bluetooth de su Teléfono o Tablet.
2- Una vez conectado presionar el Botón PAIRED DEVICES / DISPOSITIVOS APAREADOS  para mostrar todos los dispositivos apareados con su teléfono o Tablet a través de Bluetooth.
3- Seleccionar de la lista el dispositivo al cual desea conectarse
 4- La aplicación se conecta automáticamente al dispositivo seleccionado.
5- Para desconectar debe pulsar el BOTÓN  de DISCONNECT / DESCONECTAR
6- Una vez podrá ´presionar cualquiera de las flechas.
 7- Al pulsar la Flecha arriba se envía el carácter U.
8- Al pulsar Flecha abajo se envía el carácter D
9- Al pulsar personaje Flecha derecha se envía el carácter R.
10- Al pulsar el carácter de flecha izquierda se envía el carácter L.
11- Al pulsar el círculo central el carácter X es enviado.
12 Al pulsar Flecha Arriba Derecha E se envía.
12- Al pulsar el Flecha Arriba Izquierda Q se envía.
13- Al pulsar Flecha Abajo Derecha C se envía.
14 - Al pulsar Flechar Abajo Izquierda Z se envía.

Puede Visitar la página  web : http://profjmunoz.blogspot.com/ para observar el tutorial de conexión remota con el sistema Arduino a través de la aplicación Bluetooth Control.

Para controlar el sistema Arduino con RC Bluetooth Control pueden utilizar el siguiente programa:

// include the library code:
#include <LiquidCrystal.h>
//String mensaje,mensaje3;
#include <SoftwareSerial.h>
SoftwareSerial mySerial(11, 12); // RX, TX
char inChar;
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(2, 3, 5,6, 7,8);

void setup() {
  // set up the LCD's number of columns and rows: 
  lcd.begin(20, 4);
  // Print a message to the LCD.
  lcd.setCursor(0,0);
  lcd.print("RC Bluetooth Control");
  mySerial.begin(9600);

}

void loop() {
  
    while (mySerial.available())
    {
       inChar= (mySerial.read());
       lcd.setCursor(0,1);
       lcd.print("Recibiendo=");
       lcd.setCursor(13,1);
       lcd.print(inChar);
      // mySerial.write(inChar);
       inChar=' ';
    }
   
  // mySerial.write("Este es el mensaje desde Arduino\n");
    //delay(100);

}