from machine import Pin, I2C
from ssd1306 import SSD1306_I2C
import utime
pix_res_x = 128
pix_res_y = 64
def init_i2c(scl_pin, sda_pin):
i2c_dev = I2C(1, scl=Pin(scl_pin), sda=Pin(sda_pin), freq=200000)
return i2c_dev
def display_lyrics(oled):
part1 = [
"Kalo memang",
"cocok bisa",
"datang ke",
"rumah"
]
part2 = [
"Stecu stecu",
"stelan cuek",
"baru malu",
"Adu ade",
"ini mau",
"juga abang",
"yang rayuuu",
"Stecu stecu",
"stelan cuek",
"baru malu",
"Adu ade",
"ini mau",
"juga abang",
"yang maju"
]
for line in part1:
oled.fill(0)
oled.text(line, 10, 25)
oled.show()
utime.sleep(0.7)
utime.sleep(1.08)
for line in part2:
oled.fill(0)
oled.text(line, 10, 25)
oled.show()
utime.sleep(1.22)
def main():
i2c = init_i2c(scl_pin=27, sda_pin=26)
oled = SSD1306_I2C(pix_res_x, pix_res_y, i2c)
display_lyrics(oled)
if __name__ == "__main__":
main()