Implementar una interfaz con potenciómetro para el periférico ADC (Convertidor Analógico/ Digital), y transmitir el resultado de la conversión mediante el periférico EUSART a través de un módulo bluetooth HC-05 a una PC o Laptop, y mostrar el resultado utilizando una interfaz gráfica creada en MATLAB.
1 Microcontrolador PIC18F45K50
2 Resistor 470 Ohms
1 Resistor 10k Ohms
1 Potenciómetro 10k Ohms
1 Módulo Bluetooth HC-05
2 Capacitores cerámicos 0.1 uF
1 Capacitor Electrolítico 10 uF
2 Push button
MATLAB R2015a
Asegurarse que las terminales I/O del módulo HC-05 soportan voltajes de hasta 5 V, de lo contrario conectar divisores de voltaje para 3.3 V en cada uno de estos pines.
Nombre del dispositivo: HC-05
Tasa de Baudios: 9600
Bits de datos: 8
Bit de parada: 1
Paridad: Sin paridad
Códigos de emparejamiento: "1234", (sin las comillas).
Ver Hoja de Datos: Datasheet HC-05
Antes de realizar estos pasos, el circuito descrito en el esquemático de la presente implementación debe estar conectado y funcionando de forma correcta, así como el microcontrolador debe estar ejecutando la aplicación BDvEUSARTc, de igual manera la interfaz gráfica BDvADC de Matlab debe estar en ejecución.
Paso 1: Emparejar el módulo HC-05 con la PC o Laptop utilizando el código de emparejamiento "1234".
Paso 2: En la interfaz gráfica BDvADC, inicialmente se desplegará el estado: Desconectado, hacer click en el boton Conectar BT, mientras se realiza la conexión el estado será: Conectando.... La conexión puede tomar varios segundos.
Paso 3: Si todo ha salido bien, la interfaz desplegará el estado: Conectado, y los botones: Desconectar BT, INICIAR y DETENER serán habilitados. Presionar INICIAR para comenzar con la adquisición de datos, en este caso, la conversión del periférico ADC (Convertidor Analógico/Digital).
La adquisición de datos puede ser detenida presionando el boton DETENER en la interfaz gráfica o el push button BOOT conectado a RB2 del microcontrolador (ver esquemático).
Paso 4: La forma correcta de cerrar la aplicación, es detener la transmisión de datos, presionando el botón DETENER de la interfaz gráfica o presionando el botón BOOT en el circuito, y finalmente pulsando el botón Desconectar BT se eliminará cualquier objeto creado por Matlab.
contacto@beedev.com.mx
2022 BeeDev