from machine import Pin, ADC, PWM, I2C
from utime import sleep, sleep_ms
import framebuf
from ssd1306 import SSD1306_I2C

alto = 64
ancho = 128

i2c=I2C(0, scl=Pin(22), sda=Pin(21))
oled = SSD1306_I2C(ancho, alto, i2c)


print(i2c.scan(), "conectada")

def buscar_icono(ruta):
    dibujo= open(ruta, "rb")  # Abrir en modo lectura de bits
    dibujo.readline() # metodo para ubicarse en la primera linea de los bits
    xy = dibujo.readline() # ubicarnos en la segunda linea
    x = int(xy.split()[0])  # split  devuelve una lista de los elementos de la variable solo 2 elemetos
    y = int(xy.split()[1])
    icono = bytearray(dibujo.read())  # guardar en matriz de bytes
    dibujo.close()
    return framebuf.FrameBuffer(icono, x, y, framebuf.MONO_HLSB)# Datos y tamaño de la imagen.




while True:
  oled.blit(buscar_icono("youtube.txt"), 0, 0) # ruta y sitio de ubicación
  oled.show()

  



$abcdeabcde151015202530354045505560fghijfghij
$abcdeabcde151015202530354045505560fghijfghij
esp:VIN
esp:GND.2
esp:D13
esp:D12
esp:D14
esp:D27
esp:D26
esp:D25
esp:D33
esp:D32
esp:D35
esp:D34
esp:VN
esp:VP
esp:EN
esp:3V3
esp:GND.1
esp:D15
esp:D2
esp:D4
esp:RX2
esp:TX2
esp:D5
esp:D18
esp:D19
esp:D21
esp:RX0
esp:TX0
esp:D22
esp:D23
vcc1:VCC
gnd1:GND
oled1:GND
oled1:VCC
oled1:SCL
oled1:SDA