树莓派与声音传感器 python
知識點:
運用樹莓派連接PCF8591芯片將聲音傳感器的模擬信號轉換成數字信號。(PCF8591芯片最大的特點就是將模擬信號轉換成數字信號)
工具:
1.樹莓派 *1
2.PCF8591 *1
3.聲音傳感器 *1
這里,由于樹莓派中沒有PCF8591的庫文件,所以首先應該添加PCF8591的py文件到樹莓派中,這里我也在網上找的PCF8591的庫文件(提取碼:0000),大家可以自行下載。下面,就是要在剛剛下載好的文件夾里,再新創鍵一個.py文件作為我們接下來要寫的主程序。
再寫主程序之前,我們需要確認樹莓派的IIC是否有打開,首先點擊樹莓派最左上角的圖標,如下圖所示:
之后,點開raspberry pi congifuration得到下圖
在找到interfaces點開,找到IIC,SPI這兩個將它們Enable,
完成以上步驟后可能要將樹莓派重啟。重啟過后,我們將樹莓派與PCF8591,聲音傳感器連接上線,
我畫紅圈的地方是只要你用到PCF8591就得在樹莓派或其他設備接上線的,然后再用AIN1接上聲音傳感器的A0處,聲音傳感器的+,G處再接的上高低電平。
當接線完成后,打開終端并輸入i2cdetect -y 1,可能得到如下圖:
這一步是找到屬于IIC總線打開后你設備的地址,所以寫程序首先要給對你的設備地址PCF8591.setup(0x48),這個0x48對應上你上面查到的你自己的設備地址,然后就是讀取讀取AIN1的數值PCF8591.read(1),這里1對應AIN1的接口。
完整代碼:
以上就是樹莓派關于聲音傳感器的用法。
總結
以上是生活随笔為你收集整理的树莓派与声音传感器 python的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 静态存储器(SRAM)工作原理
- 下一篇: Matlab演奏天空之城