#include <U8glib.h>
int temp = 100;
int humi = 100;
int pm010 = 999;
int pm25 = 999;
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_DEV_0 | U8G_I2C_OPT_NO_ACK | U8G_I2C_OPT_FAST); // Fast I2C / TWI
void setup() {
u8g.begin();
u8g.setFont(u8g_font_8x13B);
}
void loop() {
// 센서 데이터 읽어오기
u8g.firstPage();
do {
u8g.setPrintPos(0, 10);
u8g.print("Temp:");
u8g.setPrintPos(45, 10);
u8g.print("-");
u8g.setPrintPos(55, 10);
u8g.print(temp);
u8g.setPrintPos(85, 10);
u8g.print("C");
u8g.setPrintPos(0, 25);
u8g.print("Humi:");
u8g.setPrintPos(55, 25);
u8g.print(humi);
u8g.setPrintPos(85, 25);
u8g.print("%");
u8g.setPrintPos(0, 45);
u8g.print("PM1.0:");
u8g.setPrintPos(55, 45);
u8g.print(pm010);
u8g.setPrintPos(85, 45);
u8g.print("ug/m3");
u8g.setPrintPos(0, 60);
u8g.print("PM2.5:");
u8g.setPrintPos(55, 60);
u8g.print(pm25);
u8g.setPrintPos(85, 60);
u8g.print("ug/m3");
} while( u8g.nextPage() );
delay(2000); // 2초마다 업데이트
}