如何使用樹莓派上GPIO電壓控制淘寶劣質小風扇速度

水篇文章

很久之前購入的樹莓派小風扇,只能夠接入power和GND,而且接頭還是預拼接在一起的 接入樹莓派GPIO 4,6以後轉速直接上天,但是沒辦法拆分到GPIO 1和6上 所以想着能不能利用GPIO 13和14搞定

GPIO-Pinout-Diagram-2.png

不廢話了

import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
GPIO.setup(13,GPIO.OUT)
state = GPIO.input(13)
if state:
    GPIO.output(13,GPIO.LOW)
    print('Running on 0V')
else:
    GPIO.output(13,GPIO.HIGH)
    print('Running on 3V')

重複執行即可達到設定某GPIO上的電壓