#include <U8glib.h>
#include <dht.h>
#define DHT22_PIN 5
dht DHT;
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_DEV_0 | U8G_I2C_OPT_NO_ACK | U8G_I2C_OPT_FAST); // Fast I2C / TWI
int progress = 0;
float temp = 0;
void setup() {
u8g.setFont(u8g_font_tpssb);
u8g.setColorIndex(1);
}
void loop() {
u8g.firstPage();
do {
u8g.drawStr(10, 45, "|");
u8g.drawStr(37, 45, "|");
u8g.drawStr(64, 45, "|");
u8g.drawStr(91, 45, "|");
u8g.drawStr(118, 45, "|");
u8g.drawStr(10, 55, "0");
u8g.drawStr(37, 55, "20");
u8g.drawStr(64, 55, "40");
u8g.drawStr(91, 55, "60");
u8g.drawStr(116, 55, "80");
u8g.drawStr(25, 10, "Temperature");
u8g.drawFrame(0, 20, 128, 20);
u8g.drawBox(10, 25, temp, 10);
} while ( u8g.nextPage() );
temp=DHT.temperature*108/80;
}