#include //U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(/* reset=*/ U8X8_PIN_NONE); U8X8_SH1106_128X64_NONAME_HW_I2C u8x8(/* reset=*/ U8X8_PIN_NONE); // Buttons on Analogue Pin A3 #define buttonPin A3 // analog input pin to use as a digital input // Potentiometer Pin A0 #define potPin A0 // analog input pin to use as a 0 to 127 variable const int ledPin = 13; int A3val=0; int A0val=0; void setup() { // put your setup code here, to run once: u8x8.begin(); u8x8.setPowerSave(0); u8x8.setFont(u8x8_font_chroma48medium8_r); u8x8.drawString(11,0,"v2.1b"); pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); pinMode(potPin, INPUT); delay(4000); u8x8.clearDisplay(); } void loop() { // Display Button Value on screen A3val=analogRead(buttonPin); //A0val=analogRead(potPin); u8x8.setCursor(0,0); u8x8.print("Buttons"); u8x8.setCursor(8,0); u8x8.print(" "); //Clear the last reading u8x8.setCursor(8,0); u8x8.print(A3val); // Display Knob Value on screen A0val=analogRead(potPin); u8x8.setCursor(0,4); u8x8.print("Knob"); u8x8.setCursor(8,4); u8x8.print(" "); //Clear the last reading u8x8.setCursor(8,4); u8x8.print(A0val); delay(200); }