Tabla de contenido:

Pantalla LCD controlada por Android en Flowcode7: 8 pasos (con imágenes)
Pantalla LCD controlada por Android en Flowcode7: 8 pasos (con imágenes)

Video: Pantalla LCD controlada por Android en Flowcode7: 8 pasos (con imágenes)

Video: Pantalla LCD controlada por Android en Flowcode7: 8 pasos (con imágenes)
Video: ¿Cómo conquistar internet con tu pasión por la electrónica? - Un caso de Éxito - Be Business 2024, Noviembre
Anonim
Pantalla LCD controlada por Android en Flowcode7
Pantalla LCD controlada por Android en Flowcode7

Este instructable le permite controlar una pantalla LCD virtual que se simula usando FlowCode7 por medio de su dispositivo Android. Obviamente, puede incluir otras plataformas, pero deben estar habilitadas para Bluetooth. También usaremos Arduino como una interfaz para PIC 16F877A (simulación en Flowcode7) y el Módulo Bluetooth (HC-05) para recibir señales de un dispositivo Bluetooth que es un móvil Android en este caso. Incluso puede intentar enviar datos usando UDP a través de WiFi configurando su enrutador. Ya hay un tutorial detallado en los foros de Matrix aquí. Sin embargo, debido a la ausencia de un enrutador privado, tuve que trabajar un poco para lograr mi objetivo. También intenté cargar datos en mi servidor y luego consultarlos usando MySQL y PHP, pero no pude recuperarlos. Es mejor tener un enrutador privado si desea enviar datos a través de UDP a través de WiFi. ¡Echemos un vistazo a cómo hacer esto!

Paso 1: Cosas necesarias

Aquí hay una lista de todos los 'aparatos' que necesita: Hardware

1. Arduino UNO (utilicé MEGA 2560)

2. Módulo Bluetooth (HC-05)

3. Tablero de pruebas

4. Cables de puente (preferiblemente macho a hembra)

5. Cable USB para Arduino

Software 1. Flowcode7: Puede descargar la versión de prueba de la matriz oficial desde aquí. Cree una cuenta, deberá autenticar el software en cada inicio con su nombre de cuenta y contraseña. Sabes qué hacer cuando pasen esos 30 días…;) 2. IDE de Arduino: Aquí está.

3. Aplicación Bluetooth: hay muchas aplicaciones para enviar datos a dispositivos bluetooth en Play Store. Usé "unWired Lite". Puede utilizar cualquiera de su elección.

Paso 2: Comprensión de la trama

Entendiendo la trama
Entendiendo la trama

Esta ilustración lo explica todo.

Paso 3: cableado del Arduino con HC 05

Cableado del Arduino con HC 05
Cableado del Arduino con HC 05

Es una configuración simple Arduino HC 055V VccGnd GndTx RxRx Tx

Revise el paso 1 de este instructivo para obtener más información.

Una vez que haya terminado, encontrará el dispositivo en la lista de su terminal Bluetooth. Emparéjelo seleccionando HC 05. La contraseña suele ser 1234.

Paso 4: Cargue el boceto

Sube este boceto a Arduino IDE. Es muy común para escribir datos en serie en el puerto COM usando Bluetooth. # Include // importar la biblioteca serial en BluetoothData; // los datos proporcionados desde el dispositivo bluetooth

void setup () {// ponga su código de configuración aquí, para que se ejecute una vez:

Serial.begin (9600); pinMode (ledpin, SALIDA); }

void loop () {// ponga su código principal aquí, para que se ejecute repetidamente: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } retraso (100); }

Paso 5: ¡No olvides anotar el puerto COM

¡No olvide notar el puerto COM!
¡No olvide notar el puerto COM!

Paso 6: en Flowcode7

En Flowcode7
En Flowcode7
En Flowcode7
En Flowcode7
En Flowcode7
En Flowcode7

Deberá construir este diagrama de flujo. Arrastre un puerto RS232 y una pantalla LCD al tablero. Conecte Macros a los dispositivos periféricos Seleccione el puerto COM sobre el cual Arduino está conectado en Propiedades de RS232

Paso 7: Ejecute el archivo de código de flujo y envíe datos desde un dispositivo Bluetooth

Ejecute el archivo de código de flujo y envíe datos desde un dispositivo Bluetooth
Ejecute el archivo de código de flujo y envíe datos desde un dispositivo Bluetooth
Ejecute el archivo de código de flujo y envíe datos desde un dispositivo Bluetooth
Ejecute el archivo de código de flujo y envíe datos desde un dispositivo Bluetooth

Escribe texto en tu aplicación bluetooth. Asegúrese de que el módulo esté conectado a su dispositivo. El HC 05 suele hacer parpadear su LED dos veces con un ligero retraso entre ellos cuando se empareja correctamente. Asegúrese de que el programa de código de flujo se esté ejecutando antes de enviar cualquier dato para obtener mejores resultados. Flowcode7 funcionó bastante lento en mi PC y las salidas aparecieron con mucho retraso. Alcance futuro: puede enviar cadenas específicas que se pueden combinar en Flowcode para activar otros eventos, como borrar la pantalla LCD, imprimir en una nueva línea, cambiar datos etc.

Paso 8: la imagen completa

La imágen completa
La imágen completa
La imágen completa
La imágen completa

¡Espero que les haya gustado el instructable! ¿Por qué publiqué esto ?: Le presenté este proyecto a mi profesor como un envío de proyecto. Ni siquiera se molestó en verificar el código en mi computadora portátil. Firmó el documento impreso y luego lo tiró en una pila llena de esos archivos. Tenía 2 opciones:

1. Acepte que no puedo hacer nada al respecto2. Compártelo con las personas adecuadas.

Recomendado: