# main.py
# Program LED Blink ESP32 dengan MicroPython
from machine import Pin
import time
# ===== DATA TYPES =====
led_pin = 12 # int
delay_time = 1.0 # float (detik)
status_on = "LED ON" # string
status_off = "LED OFF" # string
led_state = False # boolean
# ===== SETUP LED =====
led = Pin(led_pin, Pin.OUT)
print("Program mulai...")
# ===== LOOP UTAMA =====
while True:
led.value(1) # LED ON
led_state = True
print(status_on)
print("Status:", led_state)
time.sleep(delay_time)
led.value(0) # LED OFF
led_state = False
print(status_off)
print("Status:", led_state)
time.sleep(delay_time)