Fan Raspberry Pi'nin 5v dc pinine bağlandı. GPIO2 pini çıkış olarak ayarlandı (100 hertz, pwm) ve transistörün beyz kutpuna bağlandı. Bu sayede transistörün beyz kutpuna uygulanan akımın miktarına bağlı olarak, kollektör ve emiter arasından geçen akım miktarının isteğe göre değiştirilebilmesi sağlandı. Yani transistör, fan hızını ayarlamak için kullanıldı.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(19,GPIO.OUT) GPIO.setwarnings(False) p=GPIO.PWM(19,100) for i in range(2): p.start(25) print("%25") time.sleep(5) p.start(50) print("%50") time.sleep(5) p.start(65) print("%65") time.sleep(5) p.start(80) print("%80") time.sleep(5) p.start(100) print("%100") time.sleep(10) GPIO.cleanup() |
Hiç yorum yok:
Yorum Gönder