MCP3008 ADC控制器
產品資訊
LK-Raspberry Pi B+ / Pi 2 底板
LK-Baseboard 旨在擴展您的
Raspberry Pi B+ 或 Pi 2 透過提供額外的接口
UART、I2C、類比輸入和數位 GPIO。
規格
- UART 接腳排列:1- RXD、2- TXD、3- V+、4- GND
- I2C 腳位排列:1- SCL、2- SDA、3- V+、4- GND
- 類比輸入:A0-A7
- 數位GPIO:D4-D6、D12-D27
- ADC控制器:MCP3008用於類比輸入控制
產品使用說明
安裝所需模組
- 確保您使用的是 Raspbian OS-Image(Debian Wheezy)。
- 透過存取啟動 Raspberry Pi 的 SPI 介面
配置設定中的「進階選項」。 - 接受必要的提示以啟用 SPI 功能。
- 設定變更後重新啟動 Raspberry Pi。
- 透過執行載入並安裝所需的驅動程式和模組
控制台中的特定命令。
蟒蛇amp使用 MCP3008 ADC 控制器
- 使用提供的建立名為「testadc.py」的 Python 腳本
用於測量模擬音量的程式碼片段tage 級別。 - 使用“readadc()”函數和指定的通道(0-7)來
讀取實際模擬值。 - 執行腳本輸出所有 ADC 通道的值
同時或單獨。
常問問題
如何透過 MCP3008 控制類比輸入?
若要透過 MCP3008 控制類比輸入,請遵循
提供 Python examp透過創建並運行
“testadc.py”腳本。
如果遇到驅動程式問題該怎麼辦
安裝?
如果您在驅動程式安裝過程中遇到問題,請確保
你的 Raspberry Pi 已連接到互聯網並重試運行
安裝命令。
LK-Raspberry Pi B+ / Pi 2 底板
親愛的顧客,感謝您購買我們的產品。在接下來的幾頁中,我們將
如上所述,操作我們的產品您需要了解的內容:
UART 1- RXD 2- TXD 3- V+ 4- GND
I2C 1- SCL 2- SDA 3- V+ 4- 接地
類比輸入 A0-A7
數位 GPIO D4-D6 D12-D27
透過MCP3008控制類比輸入 1.安裝所需的模組
我們建議使用正式的 Raspbian 作業系統鏡像(Debian Wheezy)。第一步,我們需要啟動 Raspberry Pi 的 SPI 接口,以便與 LK-Base 開發板的 ADC 進行通訊。為此,我們從以下命令開始:將出現一個新窗口,我們在其中選擇“高級選項”。
然後我們繼續,“A6 SPI”
接下來的兩個視窗必須選擇「是」和「確定」來接受
還有接下來的兩個…
最後我們點選「完成」關閉設定工具...
…並使用以下命令重啟 Raspberry Pi:重啟後,我們需要載入並安裝所需的驅動程式和模組。為此,您需要
需要在 Raspberry Pi 的控制台中輸入以下指令,並按下 [Enter] 鍵確認。在此過程中,Raspberry Pi 必須連接到互聯網:
此後您還必須重新啟動:
Python-Examp使用 MCP3008 ADC 控制器的檔案 – testadc.py
這 file testadc.py” 展示如何測量模擬量tag使用 Python 腳本讀取 e 級;使用 readadc() 函數和指定的通道 (0-7),您可以讀取實際值。創建一個 file 命名為“testadc.py”,並將上面顯示的腳本複製到此處 file (請確保沒有遺漏任何空格)。該腳本現在可以以兩種不同的方式使用:同時輸出所有 ADC 通道的值:
此命令導致每 1.5 秒讀取並顯示所有 ADC 通道的值。
輸出特定通道的值:您也可以從各個通道讀取值,並使用其通道指定它們
指令後面緊跟的數字,用空格分隔。在這個例子中amp這將是頻道 [3] 和 [7]
文件/資源
![]() |
Adafruit MCP3008 ADC 控制器 [pdf] 使用者指南 MCP3008 ADC 控制器, MCP3008, ADC 控制器, 控制器 |