#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
Adafruit_SSD1306 display(128, 64, &Wire, -1);
int button_one = 13;
int button_one_val;
int x = 0;
int i = 0;
void setup() {
Serial.begin(115200);
pinMode(button_one, INPUT_PULLUP);
if (!display.begin(SSD1306_SWITCHCAPVCC, 0X3C)){
Serial.println("ERROR");
for(;;);
}}
void loop() {
button_one_val = digitalRead(button_one);
delay(100);
Serial.print("button value: ");
Serial.println(button_one_val);
delay(90);
if (button_one_val == 0){
i = i +10;
x = i;
Serial.print("x value: ");
Serial.println(x);
}
display.clearDisplay();
// Display Text
display.setTextSize(3);
display.setTextColor(WHITE);
display.setCursor(x,0);
display.write(4);
display.display();
display.clearDisplay();
}
Loading
ssd1306
ssd1306