Está en la página 1de 4

MODULO BLUETOOTH

El modulo de bluetooth HC-05 nos permite conectar nuestros proyectos con


Arduino a un smartphone, celular o PC de forma inalámbrica, con la facilidad de
operación de un puerto serial. La transmisión se realiza totalmente en forma
transparente al programador, por lo que se conecta en forma directa a los pines
seriales de nuestro microcontrolador preferido.

Para su simulación de este sensor se realizó en Proteus y descargando las


librerías de este, ocupamos un Arduino mega 2560, dos módulos de bluetooth HC-
05 esto para representar un emisor y un receptor e implementar una
comunicación, también dos Virtual Terminal, para ingresar las palabras y poder
transmitirse al receptor bluetooth.

En la parte superior del modulo de bluetooth hc-05 encontramos la antena en


forma de serpentina y cerca de los pines de conexión un botón que nos permite
entrar en modo de configuración en cuestiones de comunicación. De los pines de
comunicación solo se utilizará los de alimentación, transmisión y recepción, el
modulo se comunicara a Arduino mediante una comunicación serie a través de
dos pines que son RXD Y TXD estos pines los conectaremos a dos pines digitales
a Arduino mediante una librería podremos establecer para que funcione de esta
manera entablar una comunicación serie del Arduino y el modulo como en la
imagen.Rxd y txd nos indicara LEVEL 3.3V-6V GND Y VCC POWER3.6V- 6V.
Arduino IDE Es una aplicación multiplataforma que está escrita en el lenguaje de
programación JAVA. Se utiliza para escribir y cargar programas en placas
compatibles con Arduino.

En esta ocasión ocupamos este software para programar y darle indicaciones al


Arduino para que realizar la programación.

Declaramos una variable pin 13 como salida y otra variable state que no indicara si
este encendido o apagado. Configuramos el pin 13 como salida y escribimos un
estado bajo, en tablamos una comunicación de 9600 para simular la conexión del
módulo de bluetooth.

Hacemos una lectura serial que se almacenara en la variable estado si estado si


se convierte en la constante E se harán un estado alto en el pin 13 y así reiniciar la
variable posteriormente volvemos a hacer la lectura en el void loop y en ese orden
si se pone una letra A se pondrá en un estado bajo ya solo se exportar para
proteos.

Simulación Proteus

Las conexiones del Arduino mega 2560, el pin numero 13 conectado a un led

Al Arduino se le carga el archivo HEX que salió de la compilación del programa

El sensor de bluetooth emisor no va conectado al Arduino solo se conectan sus


pines sensor (TXD)->(RXD) DEL VIRTUAL TERMINAL y del sensor (RXD)->(TXD)
del virtual terminal.
El módulo de bluetooth receptor se conectan sus pines sensor (TXD)-> (RXD)
DEL VIRTUAL TERMINAL y del sensor (RXD)->(TXD) del virtual terminal. Igual al
emisor, de la conexión del TXD del módulo de bluetooth se conecta al pin del
Arduino RX0 y del RXD del sensor, al TXD1 del Arduino.

Virtual Serial Port


Es una representación de software de un puerto de serie que no se conecta a un
puerto serie o agrega funcionalidad a un puerto serie real a través de una
extensión de software. Y la ocupamos para crear los puertos en comunicación con
los virtual terminal de proteus y poder escribir.

También podría gustarte