3

RPi: Seçilen Ledi Yakma

Merhabalar, led yakmayı bir tık daha öteye taşımak istedim. Led yaparken de üzerinde çeşitli fonksiyonları kullanarak Pyhton ile Raspberry Pi programlamada yetkinlik sağlamayı hedefledim. Bu örnek her ne kadar led yakma da olsa siz bunu farklı uygulamalar için de adapte edebilirsiniz. Lafı çok uzatmadan girelim.

import RPi.GPIO as GPIO
import time

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)

#pin tanimlamalari
GPIO.setup(17,GPIO.OUT)
GPIO.setup(27,GPIO.OUT)

#degisken degerleri
ledSecim = 0;
sayac    = 0;

print ("Hangi ledi yakmak istersin?")
print ("1- Sag")
print ("2- Sol")

ledSecim = input("Seciminiz > ")

if ledSecim == '1':        
    print ("Sag ledi sectiniz")
    sayac = int(input("Kac kez yansın? > "))
    while sayac > 0:
        print ("led yaniyor...")
        GPIO.output(27, GPIO.HIGH)
        time.sleep(1)
        GPIO.output(27, GPIO.LOW)
        time.sleep(1)
        sayac = sayac - 1
    
if ledSecim == '2':
        
    print ("Sol ledi sectiniz")
    sayac = int(input("Kac kez yansın? > "))
    while sayac > 0:
        print("led yaniyor...")
        GPIO.output(17, GPIO.HIGH)
        time.sleep(1)
        GPIO.output(17, GPIO.LOW)
        time.sleep(1)
        sayac = sayac - 1

GPIO.cleanup()
print ("Sona erdi, GPIO temizlendi...")

 

 

 

Bu yazı size yardımcı oldu mu?
Daha iyi bir deneyim için bana yardımcı olun.
Evet
Hayır
Powered by Devhats

Hakan Kaya

Yarı zamanlı mühendis. Yarı zamanlı eğitmen. Biraz da film sever.

3 Comments

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir