MANUAL DE USUARIOPARA LA PANTALLA OLED 0.96" - 3ª: Escribir textos en la pantalla OLED 0.96''



Aplicación con un sensor de temperatura/humedad DHT22/AM2302 

El objetivo de esta parte es estudiar la rutina permitiendo escribir en la pantalla OLED 0.96'' implementando una matriz que contiene la lista de los caracteres.

Vamos a aprender a escribir un texto a través de un ejemplo en lo que mediremos la temperatura y la humedad del aire ambiente gracias al sensor DHT22/AM2302 y mostraremos el resultado de las dos medidas en la pantalla OLED 0.96''.

Primero vamos a guardar la matriz de caracteres en una sola imagen para luego mostrar sólo los que nos interesan cuando se necesite escribirlos.

Para las declaraciones incluimos de nuevo la librería Wire.h necesaria para la comunicación I2C con el chip de la pantalla.

Declaramos también la librería Adafruit_GFX.h llevando el núcleo de la librería gráfica, la librería Adafruit_SSD1306.h necesaria para las pantallas OLED de monocromas o bicromas de tamaño 128x64 y 128x32.

Por fin declaramos la librería DHT.h para el sensor de temperatura / humedad DHT22/AM2302.

Para realizar el cableado de la pantalla OLED 0,96'' 128x64 pixeles con el sensor de temperatura /humedad DHT22/AM2302 necesitamos los elementos siguientes :


Si necesita más elementos y acceder a todas las descripciones técnicas de nuestros productos, conéctese a la página web de nuestra tienda Solectro Shop.

En primer lugar, procediendo al cableado piense en conectar la pantalla OLED 0,96'' y el sensor DHT22/AM2302 con el VCC de 3.3V como está indicado en la imagen.

Utilizando la placa prototipo MB-102 sin soldar, realice el cableado siguiente :

En un archivo nuevo, escribamos el programa siguiente en la interfaz de programa Arduino.

Para que el programa pueda compilar con éxito, se necesita absolutamente descargar las librerías Arduino Wire.h, Adafruit_GFX.h, Adafruit_SSD1306.h, Fonts/FreeMonoBoldOblique12pt7b.h, DHT.h,colocando sus carpetas a la dirección siguiente de su sistema :

C:\Program Files (x86)\Arduino\libraries

Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.


Debajo de su pantalla en la interfaz Arduino, hay una zona de mensaje del compilador en la cual se puede ver si el código ha sido redactado bien o si presenta errores.

Si el código se compila con éxito, aparece el mensaje siguiente :


Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.


Observe el resultado siguiente en la pantalla OLED 0.96'' donde aparece en una primera visualización de pantalla la temperatura ambiente en Grados Celsius y en una segunda visualización el porcentaje de humedad actual 128x64 :







0 comentarios:

Publicar un comentario