from machine import Pin, I2C
import utime
import ssd1306
led_pins = [
Pin(1, Pin.OUT), Pin(2, Pin.OUT), Pin(3, Pin.OUT), Pin(4, Pin.OUT),
Pin(5, Pin.OUT), Pin(6, Pin.OUT), Pin(7, Pin.OUT), Pin(8, Pin.OUT),
Pin(9, Pin.OUT), Pin(10, Pin.OUT)
]
i2c = I2C(1, scl=Pin(15), sda=Pin(14))
oled = ssd1306.SSD1306_I2C(128, 64, i2c)
text = "MERRY CHRISTMAS"
x = 128
delay = 1
while True:
for pin in led_pins:
pin.on()
utime.sleep_ms(delay)
pin.off()
oled.fill(0)
oled.text(text, x, 28)
oled.show()
x -= 4
if x < -len(text) * 8:
x = 128