import machine
import time
import urandom
# LED pinini tanımla
led_pin = 5 # Örnek olarak GPIO Pin 2'yi kullanıyoruz
# Buton pinini tanımla
button_pin = 6 # Örnek olarak GPIO Pin 4'ü kullanıyoruz
# Pinleri GPIO olarak ayarla
led = machine.Pin(led_pin, machine.Pin.OUT)
button = machine.Pin(button_pin, machine.Pin.IN, machine.Pin.PULL_UP)
# Sonsuz döngü
while True:
# LED'i yak
led.on()
# Buton durumunu kontrol et
if not button.value(): # Butona basıldığında
led.off() # LED'i söndür
# Rastgele bir bekleme süresi seç ve LED'i tekrar yak
random_delay = urandom.getrandbits(8) / 255 * 4 # 0 ile 4 saniye arasında rastgele bir süre seç
time.sleep(random_delay)
led.on()