from machine import Pin, SoftI2C
from ssd1306 import SSD1306_I2C
from utime import sleep, sleep_ms
i2c = SoftI2C(sda=Pin(21), scl=Pin(22))
display = SSD1306_I2C(128, 64, i2c)
display.poweron()
display.fill_rect(4, 4, 32, 32, 1)
display.fill_rect(5, 5, 7, 30, 0)
display.fill_rect(13, 5, 7, 30, 0)
display.fill_rect(21, 5, 6, 30, 0)
display.fill_rect(28, 5, 7, 30, 0)
display.fill_rect(5, 5, 10, 5, 0)
display.fill_rect(14, 30, 10, 5, 0)
display.fill_rect(25, 5, 10, 5, 0)
display.fill_rect(29, 29, 5, 5, 1)
display.text('MycroPython', 40, 5, 1)
display.text('SSD1306', 40, 15, 1)
display.text('OLED 128x64', 40, 25, 1)
display.show()