Manual de uso AY007_GM
- Damian Medina
- 25 abr
- 2 Min. de lectura

Características
·Modulo GM65
·Porta sensor
·Entrada serie RJ11
·Carcasa PETG
Componentes

•1.- SRE: Entrada UART mediante conector hembra RJ11, cable rojo 5V corriente directa, cable negro Tx, cable Amarillo Rx y cable verde GND. Cable incluido para conexión directa a AY001-RL.
•2.-Lentes de lectura. - Lentes y leds para la lectura, protegidos con acrílico transparente de 3mm.
Conexión al AY001 RL
Conectamos la salida SRE del AY001 a la SRE del AY007 GM si se necesita un cable mas largo que el incluido asegurar que los cables en sus colores terminan en la misma posición para ambos lados.
Programa de prueba- Instalación de Librería

1.- Abrimos el library manager
2.-Colocamos Adafruit SSD1306
3.-Buscamos la librería Adafruit SSD1306 by Adafruit
4.-Damos click en install
5.-Nos pedirá que instalemos algunas dependencias le damos INSTALL ALL

Explicación del programa

1.-Llamamos las librerías necesarias
2.-Creamos un objeto para el puerto serie 1 del ESP32
3.-Definimos los parámetros de la pantalla del AY001
4.-La primera variable (Dato Recibido) es un arreglo char de 20 caracteres donde se irán guardando los datos de entrada del puerto, en algunos casos podremos convertir el arreglo a numero para eso es la segunda variable (num), la tercera es donde se va a guardar todo como texto (txt) y la ultima es en el caso de que quisiéramos convertir los caracteres a números (parte)

1.-Iniciamos el puerto serie a 115200Baud
2.-Iniciamos el puerto serie del AY001 para comunicarse con el sensor en 9600 Baud, la tasa de transferencia y los pines a utilizar
3.- En caso de no haber comunicación con la pantalla Oled manda un mensaje de error al puerto serie allocation failed
4.- Manda el mensaje Ayoti a la pantalla

1.-Encendemos el puerto serie poniendo la entrada 32 en alto
2.-Si existen datos en el puerto serie (QR.available) entra a un primer ciclo For donde iremos colocando carácter por carácter dentro de la variable DatoRecibido
3.-Un segundo ciclo for junta los datos con la función (+=) en texto y en número

1.-La función txt.toInt, convierte en entero en este caso los caracteres de la variable txt por se una etiqueta solo numérica, y al final desplegamos el número en la pantalla
Comments