#include "U8glib.h"
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);   
int a=0;
char buf[9];
void setup(void) {
  u8g.setFont(u8g_font_gdr30r);
  Serial.begin(9600);
}
void loop(void) { 
  int val = map(analogRead(A0), 0, 1024, 0, 13);
  Serial.println(val);
  int sensorValue = analogRead(A0);
  delay(1);
   
   u8g.firstPage();   
  do{
    u8g.drawFrame(5,5,90,45);
    u8g.drawFrame(94,20,5,15);

u8g.setColorIndex(1);
 

       if(sensorValue>0){
    
   u8g.drawBox(7,7,20,41);
  }
  if(sensorValue>=254){
   
   u8g.drawBox(29,7,20,41);
  }
  if(sensorValue>=508){
   
   u8g.drawBox(51,7,20,41);
  }
  if(sensorValue>=762){
   
   u8g.drawBox(73,7,20,41);
 
  }
    u8g.setFont(u8g_font_gdr12r);
    sprintf (buf, "%d", val);
    u8g.drawStr(100,50,buf);
  }


  while( u8g.nextPage() );
   
}