#include "TinyWireM.h" //Small I2C library #include "Tiny4kOLED.h" //Small OLED library #define SCL 4 #define SDA 6 #define buttonPin1 8 void prepareDisplay() { //needed function to start OLED oled.clear(); oled.begin(); oled.setFont(FONT6X8); //optional: to set font size } void setup() { oled.begin(128, 64, sizeof(tiny4koled_init_128x64br), tiny4koled_init_128x64br); //size of your OLED oled.clear(); //clear memmory and display oled.on(); prepareDisplay(); pinMode(buttonPin1, INPUT); // Enable internal pull-up resistor oled.setCursor(0, 0); //specify where to start writing oled.print("Button pressed: "); } void loop(){ delay(1000); if (digitalRead(buttonPin1) == HIGH){ //read button oled.setCursor(0, 10); //print downside the previous message oled.print("yes"); //pressed delay(1000); } else{ oled.setCursor(0, 10); //not pressed oled.print("no "); } }