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

執行影片,旋轉電位器,螢幕數值會改變。