// Biblioteca de uso U8glib
// sobre o display  https://portal.vidadesilicio.com.br/display-oled-0-96-com-arduino/
// uso da biblioteca  https://github.com/olikraus/u8g2/wiki/u8g2reference
#include <U8g2lib.h>
#include <Wire.h>
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);

int i=0;
uint8_t draw_state = 0;
  int valor = 0;
  char buffer[10];

void setup() {
  u8g2.begin();
  u8g2.clearBuffer();					// limpa memoria interna
  u8g2.setFont(u8g2_font_ncenB08_tr);	// escolha da fonte
  u8g2.drawStr(15, 10, "IFSP Catanduva");	// escrevendo na memoria interna
  u8g2.sendBuffer();					// transferindo da memoria interna para display
  delay(3000);
}

void loop() {
   // exemplo
   
  u8g2.clearBuffer();					// limpa memoria interna
   sprintf(buffer, "Valor: %d", valor);
    u8g2.drawStr(15, 10, buffer);  
  u8g2.sendBuffer();
  valor++;
  delay(1000);

}