#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초마다 업데이트
}