#include <TinyWireM.h>
#include <Tiny4kOLED.h>
void setup() {
// Send the initialization sequence to the oled. This leaves the display turned off
oled.begin();
// Clear the memory before turning on the display
oled.clear();
// Turn on the display
oled.on();
// Switch the half of RAM that we are writing to, to be the half that is non currently displayed
//oled.switchRenderFrame();
}
void loop() {
// Clear the non-displayed half of the memory to all black
// (The previous clear only cleared the other half of RAM)
//oled.clear();
// The characters in the 8x16 font are 8 pixels wide and 16 pixels tall
// 2 lines of 16 characters exactly fills 128x32
//2 fonts 8X16 and 6X8
oled.setFont(FONT6X8);
// Position the cusror
// usage: oled.setCursor(X IN PIXELS, Y IN ROWS OF 8 PIXELS STARTING WITH 0);
oled.setCursor(12, 0);
// Write the text to oled RAM (which is not currently being displayed)
// Wrap strings in F() to save RAM!
oled.print(F("Hello World!"));
oled.setCursor(0, 2);
int analogValue1 = analogRead(A2);
oled.print(analogValue1);
oled.setCursor(0, 3);
int analogValue2 = analogRead(A3);
oled.print(F(" "));
oled.setCursor(0, 3);
oled.print(analogValue2);
// Swap which half of RAM is being written to, and which half is being displayed
//oled.switchFrame();
delay(300);
}