from machine import Pin, SoftI2C
import ssd1306
import time

i2c = SoftI2C(scl=Pin(23), sda=Pin(22))
oled = ssd1306.SSD1306_I2C(128, 64, i2c)
oled.rotate(0)
oled.fill(0)


oled.text("some text", 2, 20)
oled.show()
time.sleep(0.2)
oled.fill(0)
oled.text("some text", 2, 20)
oled.show()
time.sleep(0.2)
oled.fill(0)
oled.text("some text", 2 ,20)
oled.show()
time.sleep(0.2)
oled.fill(0)
oled.show()
time.sleep(1)
oled.text("some text", 2, 2)
oled.text("some text", 2, 20)
oled.text("some text", 2 ,40)
oled.show()
time.sleep(1)
oled.rect(0, 0, 128, 64, 1)
oled.show()

for x in range(128):
    oled.fill_rect(x, 0, 1, 64, 1)
    oled.show()
    time.sleep(0.01)
for x in range(128):
    oled.fill_rect(x, 0, 1, 64, 0)
    oled.show()
    time.sleep(0.01)