Вывод данных на arduino LCD модуль Nokia 5110, с датчика DHT11,

В качестве примера работы с LCD модулем Nokia 5110/3310 (PCD8544) 84×48, выводим температуру и влажность с датчика DHT11. Код из видео.



Использованные библиотеки

https://github.com/carlosefr/pcd8544

http://www.henningkarlsen.com/electronics/library.php?id=44

 

#include <LCD5110_Basic.h>
#include <dht11.h>

LCD5110 myGLCD(7,6,5,3,4);
dht11 sensor;

extern uint8_t SmallFont[];
extern uint8_t BigNumbers[];

void setup()
{
  myGLCD.InitLCD(63);
}

void loop()
{
  sensor.read(11);
  
  myGLCD.clrScr();
  myGLCD.setFont(BigNumbers);
  myGLCD.printNumI(sensor.temperature, LEFT, 0);  
  myGLCD.printNumI(sensor.humidity, 45, 0);
  
  myGLCD.setFont(SmallFont);
  myGLCD.print("C", 30, 20);
  myGLCD.print("%", 75, 20);
  
  myGLCD.print("arduinoLab", CENTER, 38);
  
  delay(1000);
 
  
}