#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() );
}