#include "U8glib.h"
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_DEV_0 | U8G_I2C_OPT_NO_ACK | U8G_I2C_OPT_FAST); // Fast I2C / TWI
int progress_value = 0;
char buffer [20];
void setup() {
u8g.setFont(u8g_font_fub30);
u8g.setColorIndex(1);
}
void loop() {
u8g.firstPage();
do {
u8g.setColorIndex (1);
u8g.setFont(u8g_font_fub30);
u8g.drawStr(0, 41, itoa (progress_value,buffer,10));
u8g.setFont(u8g_font_fub30);
u8g.setPrintPos(45, 41);
u8g.print(" C");
u8g.setFont(u8g_font_profont15);
u8g.setPrintPos(2, 62);
u8g.print("OIL");
u8g.setFont(u8g_font_profont15);
u8g.setPrintPos(27, 62);
u8g.print("AIR");
u8g.setFont(u8g_font_profont15);
u8g.setPrintPos(54, 62);
u8g.print("SETUP");
u8g.drawRFrame (95,10,10,54,2);
u8g.drawRFrame (108,10,10,54,2);
u8g.drawBox(97,12,6,50);
u8g.drawBox(110,12,6,50);
u8g.drawRFrame (0,51,24,13,2);
//u8g.setColorIndex (0);
//u8g.drawBox (97,12,6,map(progress,0,1023,50,1));
} while ( u8g.nextPage() );
// if (progress < 100) {
// progress++;
// } else {
// progress = 0;
// }
progress_value = map(analogRead(A0), 0, 1023, 0, 99);
}