RaspberryPi使用PCF8591輸入類比訊號
板子為Raspberry3B,作業系統為Debian11(bullseye)
需要設備
(1)Raspberry Pi支援i2c
(2)PCF8591模組
(3)4條母母杜邦線
Step1)Raspberry啟用i2c,參考Raspberry啟用i2c。
Step2)連接Raspberry與PCF8591模組
購買的PCF8591,對應的很亂,需要測試,跳線有接上時,
AIN0(位址0x41)內建光敏電阻
AIN1(位址0x42)內建溫度
AIN2(位址0x43)外接類比訊號當成輸入
AIN3(位址0x40)內建電位器
實驗圖片
Step3)檢查Raspberry的i2c是否有連結到2x16LCD
# i2cdetect -y 1
發現位址是0x48
Step4)撰寫程式,檔名為pfc8591.py
Step5)執行程式
#python pcf8591.py
執行影片,旋轉電位器,螢幕數值會改變。