from machine import Pin, I2C
from ssd1306 import SSD1306_I2C
from time import sleep
# Setup OLED
i2c = I2C(0, scl=Pin(5), sda=Pin(4))
oled = SSD1306_I2C(128, 64, i2c)
# Mulai
print("===== COUNTDOWN TIMER =====")
print("Memulai hitungan bomb secara mundur...")
print()
for i in range(10, -1, -1):
# Tampil di Serial Monitor
if i > 0:
print("Timer:", i, "detik")
else:
print("Timer:", i, "detik MELEDAK!!")
# Tampil di OLED
oled.fill(0)
oled.text("COUNTDOWN TIMER", 0, 0)
oled.text("---------------", 0, 12)
oled.text(str(i) + " detik", 35, 35)
oled.show()
sleep(1)
# Selesai
print()
print("DUARRRRRRRRRRRRRRRRRRRRRRRRRRR")
oled.fill(0)
oled.text(" MELEDAK!!", 15, 28)
oled.show()