Takip et

Banana Pi ile Python ve SSH Kullanarak LED Kontrolü

Banana Pi ile Python ve SSH Kullanarak LED Kontrolü

Merhaba! Bu yazıda, Banana Pi’nizi kullanarak Python ve SSH aracılığıyla bir LED’i kontrol etmeyi öğreneceğiz. Bu, gömülü sistem programlamasına giriş yapmak için harika bir yoldur. Öncelikle, gerekli donanımlar ve yazılımlar hakkında bilgi verelim. Sonrasında ise, adım adım ilerleyeceğiz ve çalışır haldeki kod örneklerini paylaşacağız.

Gerekli Malzemeler

  • Bir Banana Pi (herhangi bir model uygundur)
  • Bir LED
  • 220 Ohm direnç
  • Kablolar (jumper kablolar idealdir)
  • Bir güç kaynağı

Bu malzemeleri toplayıp, basit bir devre oluşturmanız gerekecek. LED’i, direnç aracılığıyla Banana Pi’nin GPIO pinlerinden birine bağlamalısınız. Devre şeması için web sitemi ziyaret edebilirsiniz. (Bu kısımda bir devre şeması resmi de ekleyebilirsiniz.)

Yazılım Kurulumu

Öncelikle, Banana Pi’nizin işletim sistemini kurmanız ve SSH bağlantısını etkinleştirmeniz gerekiyor. Bu işlemler için işletim sisteminizin dokümanlarına başvurabilirsiniz. Ardından, Banana Pi’nize SSH ile bağlanın. Bu bağlantıyı kurduktan sonra, Python’ı kullanarak LED’i kontrol edeceğiz.

Python Kodlama

İşte Banana Pi üzerindeki LED’i kontrol etmek için kullanacağımız Python kodu:


import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM) # GPIO numaralarını kullan
GPIO.setup(17, GPIO.OUT) # 17 numaralı pini çıkış olarak ayarlayın (LED'i bu pine bağlayın)

try:
    while True:
        GPIO.output(17, GPIO.HIGH) # LED'i yak
        time.sleep(1) # 1 saniye bekle
        GPIO.output(17, GPIO.LOW)  # LED'i söndür
        time.sleep(1) # 1 saniye bekle
except KeyboardInterrupt:
    GPIO.cleanup() # GPIO pinlerini temizle

Bu kod, 17 numaralı GPIO pinine bağlı LED’i 1 saniye aralıklarla yakıp söndürür. LED’inizi farklı bir pine bağladıysanız, kodda ilgili pin numarasını değiştirmeniz gerekecektir. Ayrıca, RPi.GPIO kütüphanesini yüklemeniz gerekebilir: sudo apt-get update && sudo apt-get install python3-rpi.gpio

Bu kodu Banana Pi’nize kopyalayıp çalıştırdıktan sonra, LED’in yakıp söndüğünü göreceksiniz. Programı durdurmak için, Ctrl+C tuşlarına basabilirsiniz. Bu, GPIO pinlerini temizleyerek olası sorunları önler.

Ek Bilgiler

Bu basit örnek, Banana Pi’nin gücünü ve Python’ın kolay kullanımını göstermektedir. Daha karmaşık projeler için, GPIO pinlerini daha detaylı bir şekilde kontrol etmeniz gerekebilir. Bu konuda daha fazla bilgi için, Raspberry Pi GPIO dokümanlarına bakabilirsiniz. (Not: Raspberry Pi ve Banana Pi GPIO kullanımı benzerdir.) Ayrıca, bu İngilizce makaleyi inceleyebilirsiniz. Bunun yanı sıra, kendi projelerinizi geliştirmek için web sitemi ziyaret edebilirsiniz.

Umarım bu makale yararlı olmuştur! Sorularınız varsa, yorum bölümünde sormaktan çekinmeyin.

#Etiketler: Banana Pi, Python, SSH, LED, Kontrol, GPIO, Gömülü Sistemler, Programlama, Raspberry Pi, Devre, Kod Örneği

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Gönder

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.
Mobil sürümden çık