⏳ Estimated Reading Time: 1 min
Malzemeler:
- Potansiyometre
- Raspberry Pi 2 - Pi 3 - Pi Zero veya Zero W
- LED
- 10K ohm direnç
- Breadboard
- Jumper veya Bakır kablolar
Bağlantı Şeması:
LED'i GPIO 4'e Potansiyometreyi de 17'e bağlıyoruz;
Örnek Video:
KODLAR:
NOT: Eğer Arduino'dan Raspberry'e yeni geçiş yapmışsanız galiba en çok şaşıracağınız haber Raspberry'nin bütün pinlerinin digital olmaları. Bunu aşmanın yolu ise ya zaman bağımlı profesyonel kodlar yazmak veya da MCP4725 modülünü kullanmaktır. Ben aşağıdaki kodu Logic 0 ve Logic 1 değerlerini göz önünde bulundurarak yazdım.
import time import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) LED = 4 PTM = 17 ##Potansiyometre Bacağı GPIO.setup(LED,GPIO.OUT) GPIO.setup(PTM,GPIO.IN) count = 0 while True: k = GPIO.input(PTM) if (k == 1): GPIO.output(LED,True) print("LED ON") print(k) time.sleep(1) elif (k==0): GPIO.output(4,False) print("LED OFF") print(k) time.sleep(1)
Diğer Örnekler İçin GitHub Profili:
0 Comments
Konuyla ilgili yorum giriniz.