İçindekiler:

Raspberry Pi ile LED Yanıp Sönme - Raspberry Pi'de GPIO Pinleri Nasıl Kullanılır: 4 Adım
Raspberry Pi ile LED Yanıp Sönme - Raspberry Pi'de GPIO Pinleri Nasıl Kullanılır: 4 Adım

Video: Raspberry Pi ile LED Yanıp Sönme - Raspberry Pi'de GPIO Pinleri Nasıl Kullanılır: 4 Adım

Video: Raspberry Pi ile LED Yanıp Sönme - Raspberry Pi'de GPIO Pinleri Nasıl Kullanılır: 4 Adım
Video: Raspberry Pi dersleri Led Yakma - Gpiozero kütüphanesi #Ders2 2024, Temmuz
Anonim
Raspberry Pi ile Yanıp Sönen LED | Raspberry Pi'de GPIO Pinleri Nasıl Kullanılır
Raspberry Pi ile Yanıp Sönen LED | Raspberry Pi'de GPIO Pinleri Nasıl Kullanılır

Merhaba arkadaşlar bu derste Raspberry pi'nin GPIO'larının nasıl kullanılacağını öğreneceğiz. Arduino'yu daha önce kullandıysanız, muhtemelen LED anahtarı vb. pinlerine bağlayabileceğimizi ve böyle çalışmasını sağlayabileceğimizi biliyorsunuzdur. Raspberry pi'nin de GPIO'ları olduğu için bu GPIO'ları nasıl kullanacağımızı öğreneceğiz ve ona bir LED bağlayıp yanıp sönmesini sağlayacağız. Raspberry pi'nin GPIO'larını nasıl kullanacağınızı anlamanız için yapacağımız basit bir LED yanıp sönme projesi.

Adım 1: İhtiyacınız Olan Şeyler

İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler

Bu talimat için aşağıdakilere ihtiyacınız olacak: Monitör ve USB Fare ve Klavye ile Raspberry Pi 3 kurulumu (Raspbian OS'nin Raspberry pi'nizde doğru şekilde kurulduğundan emin olun)breadboardJumper kablolarıDirençlerLED

2. Adım: Devre

Devre
Devre
Devre
Devre

Devre kısmı çok kolay. Led'i pin 8'e bağladım yani LED'in negatif bacağı Gnd pinine (6 no.) ve Pozitif bacak 100ohm'a (100-1000ohm kullanım aby değeri) ve diğer bacağı ise LED'e bağlı. Raspberry pi'nin 8 numaralı pinine direnç bağlanır.

Adım 3: Kodlama Bölümü

Kodlama Bölümü
Kodlama Bölümü

Ardından, LED'in yanıp sönmesi için pi terminalini açın: Python kütüphanesini kurmak için bir terminal açın ve aşağıdaki komutu çalıştırın: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto İhtiyacımız olan Raspberry Pi'nin GPIO portlarını başlatın Python kütüphanesini import etmek için kütüphaneyi başlatmamız ve Raspberry pi.import RPi. GPIO'nun çıkış pini olarak pin 8'i GPIO olarak ayarlamamız gerekiyor. setwarnings(False) # Şu an için uyarıyı yoksayGPIO.setmode(GPIO. BOARD) # Fiziksel pin numaralandırmayı kullanınGPIO.setup(8, GPIO. OUT, initial=GPIO. LOW) # Pin 8'i çıkış pini olarak ayarlayın ve başlangıç değerini şuna ayarlayın low (off)Bir sonraki yapmamız gereken pin 8'i bir saniye high (on) ve bir saniye low (off) yapmak ve onu bir while döngüsüne sokacağız ki sonsuza kadar yanıp sönsün.while True: # Sonsuza kadar çalıştır GPIO.output(8, GPIO. HIGH) # Uykuyu aç(1) # 1 saniye uyu GPIO.output(8, GPIO. LOW) # Uykuyu kapat(1) # 1 saniye Uyut Yukarıdaki iki kodu bir araya getirerek ve eksiksiz bir kod oluşturmak: RPi. GPIO'yu GPIO olarak içe aktar # Raspberry Pi GPIO kitaplığını zamandan içe aktar uykuyu içe aktar # ModuleGPIO.setwarnings(False) zamanından uyku işlevini içe aktar # için uyarıyı yoksay nowGPIO.setmode(GPIO. BOARD) # Fiziksel pin numaralandırmayı kullanınGPIO.setup(8, GPIO. OUT, initial=GPIO. LOW) # Pin 8'i çıkış pini olarak ayarlayın ve başlangıç değerini low (off) olarak ayarlayın, True iken: # Sonsuza kadar çalıştır GPIO.output(8, GPIO. HIGH) # Uykuyu aç(1) # 1 saniye uyu GPIO.output(8, GPIO. LOW) # Uykuyu kapat(1) # 1 saniye uyku Böylece programımız bitti, sonra onu bluring_led.py olarak kaydetmemiz ve ardından IDE'nizin içinde veya konsolunuzda aşağıdakilerle çalıştırmamız gerekiyor: $ python bluring_led.py

Adım 4: LED Yanıp Sönüyor

LED Yanıp Sönme
LED Yanıp Sönme
LED Yanıp Sönme
LED Yanıp Sönme

Kodu çalıştırdıktan sonra, LED'in benim gibi yanıp söndüğünü göreceksiniz.

Önerilen: