RPi: Butonla Led Yakma

Koskoca Raspberry Pi’ı butonla LED yakmak için kullanacağım şimdi. Butonla led yakmak için gömülü bir bilgisayara ihtiyacınız yok aslında. Ancak bu uygulama buton ile bir şeyleri tetiklemekte nasıl yol izleyebiliriz fikir oluşturacaktır.

Çok vaktim olmadığı için şuan  sadece kodları paylaşacağım, ancak takıldığınız noktada geri dönüşlerinizi cevaplayabilirim.

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)

GPIO.setup(11, GPIO.OUT)
GPIO.setup(16, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)

def blink(pin):
print("led yandi..")
GPIO.output(pin, True)
time.sleep(0.1)
print("led sondu...")
GPIO.output(pin, False)
time.sleep(0.1)
return

try:
while True:
butonOku = GPIO.input(16)
if butonOku == True:
print("Butona basildi...")
for i in range (0,2):
blink(11)

else:
print("Butona basilmadi...")
GPIO.output(11, False)

except KeyboardInterrupt:
print ("Cikis yapildi. GPIOlar temizlendi..")
GPIO.cleanup()

Hakan Kaya
Yarı zamanlı mühendis. Yarı zamanlı eğitmen. Biraz da film sever.
error: 5846 sayılı Fikir ve Sanat Eserleri Kanunu tarafında içeriklerin izinsiz kopyalanması, paylaşılması ve çoğaltılması yasaktır.