#include "Adafruit_SSD1306.h"
Adafruit_SSD1306 display(128, 64, &Wire, -1); // A4(SDA), A5(SCL)
int read_value = 0;
float voltage = 0;
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.clearDisplay();
display.display();
}
void loop() {
read_value = analogRead(A3);
voltage = read_value * (5.0 / 1024.0);
oled_display(voltage);
delay(300);
}
//--------------------------------------------------------------
void oled_display(float v) {
display.clearDisplay(); // Clear display buffer
display.setTextColor(SSD1306_WHITE); // Draw white text
display.setTextSize(2);
display.setCursor(40, 20);
display.print(v);
display.setCursor(90, 20);
display.print('V');
display.display(); // actually display all of the above
}