from time import sleep
from machine import Pin, SoftI2C, PWM
import ssd1306
pwm = PWM(Pin(19), freq=50)
i2c = SoftI2C(scl=Pin(23), sda=Pin(22))
oled_width = 128
oled_height = 64
oled = ssd1306.SSD1306_I2C(oled_width, oled_height, i2c)
pwm.duty(40)
sleep(2)
pwm.duty(90)
sleep(2)
pwm.duty(130)
sleep(2)
while True:
oled.fill(0) # Clear the display
oled.text("Hello world!", 0, 0)
oled.show()
for i in range(0, 120):
oled.scroll(-1, 0)
oled.show()
sleep(0.1)