from machine import Pin
from time import sleep
red = Pin(2, Pin.OUT)
green = Pin(1, Pin.OUT)
blue = Pin(0, Pin.OUT)
def set_color(color):
if color == 1: # Kırmızı
red.value(1)
green.value(0)
blue.value(0)
elif color == 2: # Mavi
red.value(0)
green.value(0)
blue.value(1)
elif color == 3: # Yeşil
red.value(0)
green.value(1)
blue.value(0)
elif color == 4: # Sarı (Kırmızı + Yeşil)
red.value(1)
green.value(1)
blue.value(0)
elif color == 5: # Beyaz (Kırmızı + Yeşil + Mavi)
red.value(1)
green.value(1)
blue.value(1)
elif color == 6: # Siyah (Kapalı)
red.value(0)
green.value(0)
blue.value(0)
while True:
print("Lütfen bir renk seçin:")
print("1 - Kırmızı")
print("2 - Mavi")
print("3 - Yeşil")
print("4 - Sarı")
print("5 - Beyaz")
print("6 - Siyah (Kapalı)")
try:
renk = int(input("Seçtiğiniz renk numarasını girin (1-6): ").strip())
except ValueError:
print("Lütfen geçerli bir sayı girin!")
continue
if 1 <= renk <= 6:
set_color(renk)
else:
print("Geçersiz seçenek! Lütfen 1-6 arasında bir sayı girin.")
sleep(1)