// OLED display TWI address
#define OLED_ADDR 0x3C
Adafruit_SSD1306 display(-1); // restart display with reset button on arduino
void setup()
{
Lux.Begin(0, 188000);
display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR);
display.clearDisplay();
display.display();
// display a line of text
display.setTextSize(1);
display.setTextColor(WHITE);
display.setFont(&FreeSerif9pt7b);
display.setCursor(1,15);
display.print("MAX44009");
display.display();
}
void loop()
{
lux=Lux.GetLux(); // get luxs
watts =Lux.GetWpm(); // get watts/m2, only for SUN source
display.fillRect(1, 20, 100, 100, BLACK); // create black rectangle on values position
display.setCursor(1,40);
display.print(lux);
display.setCursor(80,40);
display.print("lux");
display.setCursor(1,60);
display.print(watts);
display.setCursor(80,60);
display.print("W/m");
display.setCursor(115,55);
display.print("2");
display.display();
delay(1000);
}