Éxito con el JY-MCU (linvor) el módulo Bluetooth (4 / 5 paso)

Paso 4: servicios

Para esta aplicación, queremos utilizar el servicio de puerto serie SPP.  Cuando usted conecte/par con la radio, el ordenador debe hacer COM virtual 2 puertos... 1 para la entrada y el otro para el tráfico saliente.  Es imprescindible que el puerto saliente está presente.  También debe tener el servicio serial SPP aparecen junto a él en sus configuración de bluetooth y puertos.  Mina dice 'Dev B' y supongo que esto es cierto para todos estos módulos.  El siguiente bit de código utiliza la biblioteca y software serial para conectar realmente con la radio para la comunicación serial.

Esto hace que un simple cliente/servidor usando SPP servicio Dev B como se muestra al lado del puerto COM saliente.  (en ajustes de bluetooth / puertos).  Simplemente busca el servicio y el intento de conectar con la radio.  En la conexión LED del módulo debe dejar de parpadear.  Entonces pueden ingresarse comandos AT usando al monitor serie del Arduino.  En el monitor serial, establecer la velocidad en baudios de 9600 y también no elegir 'final de la línea' en el menú desplegable.

Código de procesamiento

/*
Demostración de un cliente de proceso de búsqueda y conexión a un servicio.

extrapixel, 2007
http://www.extrapixel.ch/Processing/bluetoothDesktop/.

*/

Import bluetoothDesktop.*;

PFont fuente;
Bluetooth bt;
String msg = "inactivo";
Cliente servidor;
final String nombreDeServicio = "Dev B";

void setup() {}
Size(600,300);
Font = createFont ("Courier", 15);
textFont(font);
trate de {}
BT = nuevo Bluetooth (, Bluetooth.UUID_RFCOMM); RFCOMM

Comenzar a encontrar el servicio de
BT.Find();
MSG = "buscando...";
}
{} catch (RuntimeException e)
MSG = "error. es su bluetooth? ";
println(e);
}

}

void draw() {}
Background(0);
Fill(255);
texto (msg, 10, altura/2);
}

Esto se llama cuando el proceso de búsqueda
void serviceDiscoveryCompleteEvent (servicio s []) {}
Servicio de servicios [] = ([de servicio]) s;

MSG = "Búsqueda completada.";

ahora buscar el servicio que queremos
para (int i = 0; i < services.length; i ++) {}
println(Services[i].Name);
Si (services[i].name.equals(SERVICE_NAME)) {}
MSG = "Servicio" nombreDeServicio + "encontrado";

trate de {}
hemos encontrado nuestro servicio, así que trate de conectarse a él
Si tratamos de conectar con ella más de una vez, esto generará un error.
Server = services[i].connect();
MSG = "Conectado al servicio de" + nombreDeServicio + "el servidor" + server.device.name;
retorno;
}
retén (excepción e) {}
MSG = "Servicio encontrados" + nombreDeServicio + "el servidor" + server.device.name + ", pero fallado la conexión";
println(e);
retorno;
}
}
}

MSG = "Servicio" nombreDeServicio + "no encontrado";
}

Artículos Relacionados

Arduino - control de la casa con el Bluetooth y voz utilizando el módulo Bluetooth HC-06.

Arduino - control de la casa con el Bluetooth y voz utilizando el módulo Bluetooth HC-06.

¡Hola mundo! Hoy hice un dispositivo de control Inicio con 2 relés y un módulo Bluetoothutilizarlo como un sistema de control de voz. Puede utilizar esta aplicación para su control -> (Haga clic aquí para la aplicación) puede definir cualquier palabr
DIY LED signo con el MAX7219 Dot Matrix STM8S003F3 módulo MCU para PIC AVR Arduino brazo de MSP430 STM32

DIY LED signo con el MAX7219 Dot Matrix STM8S003F3 módulo MCU para PIC AVR Arduino brazo de MSP430 STM32

para satisfacer a aficionados a los hobbys DIY electrónicas, ICStation ha desarrollado MAX7219 módulo de matriz de puntos. Utiliza el chip Max7219 que hacen un gran trabajo en el ahorro de I/O del MCU. Puede no sólo controlar cada punto individualmen
Tanque con video controlado por app inventor android y bluetooth

Tanque con video controlado por app inventor android y bluetooth

Bueno, el objetivo de este proyecto DIY es el poder proceso implementar un vehículo con orugas.El cual cuente con:1. Transmisión de vídeo2. las instrucciones de desplazamiento mar por comandos a través de bluetooth3. el "control" de este vehícul
Robótica móvil con cero: cómo integrar Scratch y Arduino Bluetooth

Robótica móvil con cero: cómo integrar Scratch y Arduino Bluetooth

Durante mucho tiempo luchábamos con la tarea de crear una estrategia simple, bajo costo, independiente de la plataforma, confiable y estable de integrar Scratch y Arduino de tal manera que usted podría utilizar Scratch para enseñar los principios y p
BRICOLAJE Banco de energía para Smatphone con USB DC 0.9V a módulo de impulso elevador de voltaje de 5V

BRICOLAJE Banco de energía para Smatphone con USB DC 0.9V a módulo de impulso elevador de voltaje de 5V

BRICOLAJE Banco de energía para Smatphone con USB DC 0.9V a módulo de impulso elevador de voltaje de 5V yTP4056 1A batería módulo de carga, juguete, ordenador portátil células 18650 y algunos de tiempo de vacaciones, hacen muy fácil y agradable traba
Control de Arduino con teléfono Android a través de Bluetooth

Control de Arduino con teléfono Android a través de Bluetooth

Hola gente, aquí pueden aprender a controlar Arduino con teléfono Android a través de Bluetooth. Puede utilizar tu smartphone como un control remoto para sistema de iluminación del hogar o se puede utilizar como un etc. remoto del abejón.Para realiza
Controlar tu réflex con el iPhone y Arduino BLE módulo

Controlar tu réflex con el iPhone y Arduino BLE módulo

Aquí le damos 10 minutos instructable para controlar la cámara réflex digital con Arduino y el iPhone.Paso 1: Lista de piezasUn Arduino UNO o Mega o Nano o etc.He utilizado un módulo HM-10 Bluetooth bajo pero creo que otros módulos de Ble funcionará
Cómo controlar la placa arduino con un módulo bluetooth y un teléfono con android

Cómo controlar la placa arduino con un módulo bluetooth y un teléfono con android

en este tutorial usted aprenderá cómo utilizar un módulo de bluetooth e inventor de la aplicación del MIT para crear un enlace inalámbrico de la serie entre un teléfono con android y una placa arduino.Aquí está un breve vídeo que muestra una aplicaci
Hackear y actualizar tu sistema estéreo con un módulo bluetooth

Hackear y actualizar tu sistema estéreo con un módulo bluetooth

Tengo este amplificador estéreo que tiene un gran sonido pero sin conectividad inalámbrica.Con unos cuantos dólares y un poco de paciencia es posible que sea un sistema estéreo bluetooth gran!Paso 1: Comprar algunos componentes Se necesita:Un xs3868
Magic Wand POV mensaje pantalla con módulo Bluetooth

Magic Wand POV mensaje pantalla con módulo Bluetooth

A persistencia de la visión (POV) es un pequeño palo como instrumento que puede mostrar mensajes (palabras completas) usando sólo 5 LEDS (en este caso) que parpadea según la persistencia de la visión. Aquí brindamos la facilidad de mostrar el texto d
Cómo tener éxito con ciervos comida parcelas: realidad, asesoramiento, diseño, plantación y mantenimiento

Cómo tener éxito con ciervos comida parcelas: realidad, asesoramiento, diseño, plantación y mantenimiento

WWW.BUCKADVISOR.COM: diseño de parcela de alimentos, siembra y mantenimientoEste vídeo le mostrará el proceso de un año de inspiración y planificación para la gestión de los ciervos:En gran medida el más buscado, discuten e implementado la forma de g
Jardín de éxito con un presupuesto muy reducido

Jardín de éxito con un presupuesto muy reducido

hay muchas maneras de un jardín exitoso sin romper el Banco en los elementos que se pueden hacer de la basura que mayoría de la gente ahí o se puede encontrar fácilmente. Voy a mostrarles algunas cosas que he hecho con mi jardín este año aumentar su
Coche invernadero - cultivo de alimentos, que se extiende la temporada y teniendo éxito con productos tropicales

Coche invernadero - cultivo de alimentos, que se extiende la temporada y teniendo éxito con productos tropicales

Como la mayoría de las personas que viven en viejas casas vernáculas o en un pequeño apartamento, estamos muy limitados en el espacio de la ventana. Nuestra casa fue construida 300 años atrás, cuando cristal no era una opción, así que cada habitación
Arduino + JY-MCU módulo Bluetooth Android aplicación

Arduino + JY-MCU módulo Bluetooth Android aplicación

Este es un simple instructivo de cómo crear un vínculo de trabajo entre Android y Arduino a través del módulo MCU JY. Al final de este instructable podrás controlar LED con aplicación para Android.Paso 1: materialesSe necesita:Arduino (cualquier vers