#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define ANCHO_PANTALLA 128 // Ancho de la pantalla OLED
#define ALTO_PANTALLA 64 // Alto de la pantalla OLED
#define OLED_RESET -1 // Pin reset incluido en algunos modelos de pantallas (-1 si no disponemos de pulsador).
#define DIRECCION_PANTALLA 0x3C //Dirección de comunicacion: 0x3D para 128x64, 0x3C para 128x32
Adafruit_SSD1306 display(ANCHO_PANTALLA, ALTO_PANTALLA, &Wire, OLED_RESET);
#define LOGO_WIDTH 84
#define LOGO_HEIGHT 52
int poteVal ;
void setup() {
Serial.begin(9600);
pinMode(A0,INPUT);
if(!display.begin(SSD1306_SWITCHCAPVCC, DIRECCION_PANTALLA)) {
Serial.println(F("Fallo en la asignacion de SSD1306"));
}
poteVal = analogRead(A0);
display.clearDisplay();
display.setTextSize(2);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.println("Tito York");
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(5,20);
display.println("producciones");
display.fillCircle(82, 23, 4, WHITE);
display.fillCircle(92, 23, 4, WHITE);
display.fillCircle(102, 23, 4, WHITE);
display.setCursor(0,30);
display.println(poteVal);
display.display();
}
void loop() {
poteVal = analogRead(A0);
display.setCursor(0,30);
display.println(poteVal);
display.println(" ");
display.display();
delay(10);
}