print("Hello, ESP32!")
from machine import Pin
import time
# Tentukan pin yang terhubung ke slide switch dan red LED
switch_pin = 14 # Ganti dengan pin yang sesuai pada ESP32
led_pin = 15 # Ganti dengan pin yang sesuai pada ESP32
# Inisialisasi pin sebagai input untuk slide switch
switch = Pin(switch_pin, Pin.IN)
# Inisialisasi pin sebagai output untuk red LED
led = Pin(led_pin, Pin.OUT)
# Fungsi untuk menampilkan "1" di shell
def print_one(pin):
print("1")
# Pasang interrupt pada slide switch untuk memanggil fungsi print_one saat berubah
switch.irq(trigger=Pin.IRQ_RISING | Pin.IRQ_FALLING, handler=print_one)
while True:
# Baca nilai dari slide switch
switch_value = switch.value()
# Sesuaikan status LED dengan nilai switch
led.value(switch_value)
# Tambahkan sedikit delay untuk mengurangi pemrosesan yang berlebihan
time.sleep(0.1)