top of page

MEDIR TEMPERATURA Y HUMEDAD CON PIC 18F4550 Y SENSOR DHT11 y GLCD NOKIA 5110


Para realizar la imagen se utilizo el programa FastLCD Designer V 1.2.0, y se realiza el dibujo pixel por pixel hasta obtener el resultado deseado.

Antes de iniciar se debe escoger el tamaño de la pantalla que se va a usar en este caso la Nokia 5110 es de 84 x 48 pixeles, el programa por defecto viene en tamaño 128 x 64 pixeles, a continuación se muestra el procedimiento.

En esta otra imagen se puede observar como cambia el tamaño la pantalla.


Una vez hecho el dibujo se guarda en formato .bmp, el paso siguinte es convertir esa imagen en código, se procede de la siguiente manera:

  1. Se selecciona en Tools/GLCD Bitmap Editor:

2. Luego se carga la Imagen en Load BMP:

3. Se copia el código generado en Copy to Clipboard

4. Se pega el código de la imagen en el código principal en forma de función. Y luego se llama cuando se necesite.


El método y código para trabajar con este sensor lo obtuve de otra entrada que hice anteriormente https://profesorpablocedeno.wixsite.com/cdno/pic-1/medir-temperatura-y-humedad-con-pic-18f4550-y-sensor-dht11-y-am2301-dht21



 

Para colocar los valores de la temperatura y la humedad relativa y que quede en el lugar adecuado, se procedió a de la siguiente manera:


  1. Se manda la Señal.

  2. Se leen los datos.

  3. Se ubica el cursor en la posición 33,32 para mostrar la temperatura.

  4. Se Imprime el valor

  5. Se ubica el cursor en la posición 1,10 para mostrar la humedad relativa.

  6. Se Imprime el valor

  7. Y por último se carga la imagen diseñada.

La funcion LCD_Display(); permite que las instrucciones se ejecute.

 

A continuación se muestra como se ve este ejemplo corrido em Proteus 8.8 SP1


Y como se ve en el Protoboard


Link de Descarga de los Códigos hecho en MikroC y Proteus



 


Gracias por ver este Artículo, Cualquier sugerencia no duden en escribir para ir mejorando.

1件のコメント


nelson loza
nelson loza
2020年9月08日

Profesor me gusto mucho el trabajo que comparte.

Descargue su código y circuito pero al momento de compilar el código me sale error estoy casi seguro de que esto se debe a que no instale la librerías externas en el mikroC y quería pedirle por favor si me puede facilitar estas librerías.

いいね!

© 2019 BY Cdno Didactic - Profesor Pablo Cedeño

bottom of page