//#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
//robohobby.by/lessons/oled_tutorial +scroll и т.п.
#define OLED_RESET 7
Adafruit_SSD1306 display(OLED_RESET);
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // инициализация I2C
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0, 0); // курсор в позицию X = 0; Y = 0
display.print ("Hello, world!"); // записываем в буфер дисплея нашу фразу
display.display(); /* и выводим её на экран */ }
void loop() {}
/*#include "U8glib.h" // Progress_bar
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_DEV_0 | U8G_I2C_OPT_NO_ACK | U8G_I2C_OPT_FAST);
// Fast I2C / TWI
void setup() {
u8g.setFont(u8g_font_tpssb);
u8g.setColorIndex(1); //Второй цвет не включается
}
int progress = 0;
void loop() {
u8g.firstPage();
while(u8g.nextPage()) //странное условие
{ u8g.drawStr(25, 50, "Progress Bar"); // надпись
u8g.drawFrame(0, 10, 128, 20); //рамка
u8g.drawBox(10, 15, progress, 10); //само заполнение, прямоугольника
}
if (progress < 108) progress++;
else progress = 0;
} */