色婷婷久久综合中文久久一本_色一乱一伦一图一区二区精品_上司部长出轨漂亮人妻_深夜国产成人福利在线观看_手机看片AV永久免费_无码欧亚熟妇人妻AV在线外遇_无码人妻一区二区三区四区AV_午夜亚洲AV日韩AV无码大全_亚洲AV日韩AV永久无码电影_亚洲AV永久无码一区,亚洲日本va中文字幕人妖,少妇无码一区二区,久久精品国产一区二区电影

當(dāng)前位置:首頁 > 百科知識(shí) > 正文

將Arduino板連接到樹莓Pi 利用內(nèi)置ADC芯片等獨(dú)特功能

Arduino和樹莓Pi是兩種截然不同的產(chǎn)品,,但它們都迎合了急切的黑客和制造商,。如果我們可以將Arduino連接到樹莓Pi,,并將其用作從設(shè)備呢:設(shè)備對(duì)輸入做出反應(yīng),,并通過Python將輸出發(fā)送到樹莓Pi。

畢竟,,雖然Arduino不是一臺(tái)成熟的電腦,,但在某些方面做得更好,比如使用其內(nèi)置的ADC芯片將模擬轉(zhuǎn)換為數(shù)字,。要將Arduino連接到樹莓Pi,,我們將需要一些特殊的軟件,這是本教程的起點(diǎn),。

設(shè)置軟件使用樹莓皮和Arduino,。

在編寫任何Python代碼之前,我們需要下載并安裝適用于Linux ARM 32位的Arduino IDE,。安裝后,,我們需要將用戶“pi”添加到正確的組中,以將數(shù)據(jù)發(fā)送到Arduino,。因此,,要將pi添加到組中,請(qǐng)打開終端并輸入以下內(nèi)容:

然后重啟樹莓Pi繼續(xù),。Pi重啟后打開Arduino IDE,,然后選擇文件示例基本閃爍,然后轉(zhuǎn)到工具板,,選擇你的板,。在我們的測(cè)試中,我們使用了Arduino Uno,。

然后轉(zhuǎn)到工具端口,,確保選擇了板的端口。現(xiàn)在單擊草圖上傳(或單擊菜單中的箭頭)將代碼上傳到Arduino,。幾秒鐘后,,Arduino的內(nèi)置LED應(yīng)該會(huì)慢慢閃爍。這證明我們有工作單位,。

測(cè)試結(jié)束后,,我們現(xiàn)在可以閃現(xiàn)一個(gè)特殊的草圖,,這樣我們就可以用Python和Arduino對(duì)話了。轉(zhuǎn)到文件示例Firmata標(biāo)準(zhǔn)Firmata,,并將此草圖刷新到Arduino,。刷新后可以關(guān)閉Arduino IDE。要安裝pyFirmata庫,,請(qǐng)打開一個(gè)新終端并輸入以下內(nèi)容:

$ sudo pip3安裝pyfirmata

使用Arduino在樹莓Pi上投影Hello World,。

為了測(cè)試我們的Arduino是否可以與Python一起使用,我們將編寫一個(gè)快速腳本來打開連接到Arduino引腳12的LED,。