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.
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.
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.
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.
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.