Paso 1: Módulo de Bluetooth
La imagen que se muestra aquí es típica de los módulos Bluetooth disponibles. Cuando estaba buscando uno comprar, usted puede buscar en los términos "HC-05" y HC-06 ". Las diferencias entre los dos están en el firmware y generalmente en el número de pernos en la Junta. La foto de arriba es de un módulo de HC-06 y viene con firmware simplificada que sólo permite configuración muy básica. También se configura como un dispositivo de Bluetooth solamente "Esclavo". En términos simples significa que sólo puede responder a comandos de un dispositivo "Maestro" y no puede emitir órdenes por cuenta propia. El módulo de HC-05 tiene más posibilidades de configuración y puede establecerse como un "amo" o un dispositivo "Esclavo". El HC-05 generalmente tiene seis pernos en lugar de sólo los cuatro indicados para el HC-06. El pin de estado no es realmente importante, pero el pasador (a veces va por otros nombres como "At") se requiere si desea hacer cualquier configuración. También hay señalar que el módulo Bluetooth real en la foto de arriba es la tarjeta verde. Está instalado en la tarjeta azul que proporciona las salidas de pin y un 3.3VDC regulador. Los módulos de Bluetooth están disponibles en una forma sin montar pero no recomiendo comprarlos.
Configuración de los módulos Bluetooth requiere que comprar o construir una interfaz a un puerto serie RS-232 o a un puerto USB. No cubrir cómo construir uno en este Instructable pero usted debe ser capaz de encontrar información en la web. O simplemente comprar una interfaz. Los comandos de configuración utilizan comandos como lo fueron utilizados antiguamente con los módems de teléfono. Yo he conectado un manual de usuario aquí que incluye los comandos AT para cada tipo de módulo. Una cosa que note es que el HC-06 requiere comandos mayúsculas y debe completar la cadena de comando dentro de 1 segundo. Eso significa que algunas de las cadenas más largas para cosas como cambio de velocidades será necesario cortar y pegar en su programa de terminal o usted tendrá que crear archivos de texto a enviar. El requisito de mayúsculas es sólo si usted está tratando de enviar comandos de configuración. Modo de la comunicación regular puede aceptar cualquier 8 bits de datos.