最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Circuit Python 官方指南翻譯Part 7

2023-08-30 21:51 作者:無(wú)先生12738  | 我要投稿

注意內(nèi)容重要內(nèi)容

連接到串口控制臺(tái)

Circuit?Python(以及其他編程語(yǔ)言)的基礎(chǔ)之一是所謂的“輸出語(yǔ)句”,可以使代碼輸出文本。在Circuit?Python(以及Python)中,輸出語(yǔ)句看起來(lái)像這樣:

print("Hello, world!")

在code.py中,運(yùn)行這行代碼將會(huì)產(chǎn)生:

Hello, world!

然而,這些輸出語(yǔ)句需要一個(gè)地方來(lái)顯示輸出。這就是串口控制臺(tái)的作用。

開(kāi)發(fā)板通過(guò)USB發(fā)送信號(hào),串口控制臺(tái)接收并將其顯示出來(lái),以便你可以看到它。它還有助于故障排除,如果開(kāi)發(fā)板發(fā)送錯(cuò)誤的信息,串口控制臺(tái)也會(huì)顯示這些錯(cuò)誤信息。

為了讀取串口數(shù)據(jù),需要一個(gè)具有內(nèi)置控制臺(tái)的編輯器,或者一個(gè)單獨(dú)的控制臺(tái)程序。

你是否在使用Mu?

如果是這樣,那太好了!串口控制臺(tái)內(nèi)置在Mu中,并且將自動(dòng)檢測(cè)你的開(kāi)發(fā)板,使用串口控制臺(tái)會(huì)非常非常容易。

首先,確保Circuit?Python開(kāi)發(fā)板已連接電腦。

如果你在沒(méi)有插入開(kāi)發(fā)板的情況下打開(kāi)了Mu,可能會(huì)遇到上圖所見(jiàn)的錯(cuò)誤,這是提醒你Mu沒(méi)有找到Circuit?Python開(kāi)發(fā)板,并指示你代碼在插入開(kāi)發(fā)板之前會(huì)存儲(chǔ)在哪里。

如果你使用的是Windows 7,請(qǐng)確保你已安裝驅(qū)動(dòng)程序。

在插入開(kāi)發(fā)板并打開(kāi)Mu后,尋找按鈕欄中的“Serial”按鈕,然后單擊它。

Mu窗口將水平分為兩半,并在底部顯示串口控制臺(tái)。

如果串口控制臺(tái)中沒(méi)有顯示任何內(nèi)容,可能意味著你的代碼已運(yùn)行完畢或其中沒(méi)有輸出語(yǔ)句。點(diǎn)擊Mu中的串口控制臺(tái)部分,并按下CTRL+D重新加載。

Linux上的串口控制臺(tái)問(wèn)題或延遲

如果你在Linux上連接到串口控制臺(tái)時(shí)遇到多秒的延遲,或者在連接時(shí)看到“AT”和其他亂碼,則可能是modemmanager服務(wù)在干擾,只需將其刪除即可,除非你仍在使用撥號(hào)調(diào)制解調(diào)器,否則它沒(méi)有太多用途。

要?jiǎng)h除modemmanager,請(qǐng)?jiān)趕hell中鍵入以下命令:

sudo apt purge modemmanager

在Linux上設(shè)置權(quán)限

在Linux上,如果在按下“Serial”按鈕時(shí)看到類似以下內(nèi)容的錯(cuò)誤框,則需要將自己添加到一個(gè)用戶組中,以便獲得連接到串口控制臺(tái)的權(quán)限。

在Ubuntu和Debian上,通過(guò)執(zhí)行以下操作將自己添加到“dialout”組中:

sudo adduser $USER dialout

在運(yùn)行上述命令后,重新啟動(dòng)你的計(jì)算機(jī)以獲取對(duì)該組的訪問(wèn)權(quán)限。在其他Linux發(fā)行版上,你可能需要不同的組。有關(guān)如何將自己添加到正確組的詳細(xì)信息,請(qǐng)參閱有關(guān)Linux上高級(jí)串口控制臺(tái)的說(shuō)明。

使用其他工具?

如果你沒(méi)有使用Mu進(jìn)行編輯代碼,或者由于某種原因不喜歡其內(nèi)置的串口控制臺(tái),你可以從單獨(dú)的程序中運(yùn)行串口控制臺(tái)。

對(duì)于Windows,你可能需要下載終端程序來(lái)用作串口控制臺(tái)。有關(guān)更多詳細(xì)信息,請(qǐng)查看Windows上的高級(jí)串口控制臺(tái)頁(yè)面(https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-windows)。

MacOS中內(nèi)置有終端,不過(guò)也有其他可供下載的選項(xiàng)。請(qǐng)查看Mac上的高級(jí)串口控制臺(tái)頁(yè)面獲取更多詳細(xì)信息(https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-mac-and-linux)。

Linux中內(nèi)置有終端程序,不過(guò)也有其他可供下載的選項(xiàng)。請(qǐng)查看Linux上的高級(jí)串口控制臺(tái)頁(yè)面獲取更多詳細(xì)信息(https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-linux)。

一旦連接成功,你將會(huì)看到類似以下內(nèi)容的信息。


Circuit Python 官方指南翻譯Part 7的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
丰城市| 淳安县| 灵丘县| 克拉玛依市| 龙海市| 鄂州市| 奇台县| 德惠市| 太仓市| 慈利县| 屏东县| 东光县| 资中县| 吉林市| 桃园县| 海阳市| 顺昌县| 原平市| 正镶白旗| 中方县| 松滋市| 且末县| 东阿县| 郓城县| 孝昌县| 樟树市| 扎兰屯市| 鄂温| 镇江市| 宝应县| 阳江市| 土默特左旗| 香格里拉县| 彭泽县| 莱西市| 博乐市| 泾阳县| 平江县| 砀山县| 金平| 通州区|