用micropython的基本操作

2021-08-03 13:05:15 字數 1472 閱讀 5163

首先,鏈結開發板。通過 usb 線連線你的 pc 機(windows,mac,linux皆可)。你不可能搞錯因為僅有這麼一種連線方式。當連線成功後開發板將上電和進入開機程式,綠色的 led 燈應該在半秒或更少的時間內亮起,當其熄滅時意味著開機程式已完成。

安裝usb驅動

windows:開發板將作為可移動磁碟出現。window 將自動彈出視窗介面,或者你自己尋找進入。

windows系統同時會將開發板視為串列埠驅動,且裝置將會自動連線。如果是這樣,取消這樣的連線,關於串列埠驅動如何工作請參考micropython**。

mac :在電腦桌面上開發板將作為可移動磁碟出現,其可能為「noname」,開啟裡邊的資料夾。

linux :開發版將作為可移動的多**裝置出現。在 ubuntu 下其將自動掛載並彈出開發板的資料夾。在其他的 linux 系統下,開發板自動掛載或者需要手動實現。在命令列下敲入 lsblk 參看連線裝置,然後敲入 mount /dev/sdb1(用對應的裝置名替換sbd1)。或許你需要 boot 許可權實現這一過程。至此開發板以移動磁碟的形式存在了,且有乙個開發板驅動的視窗(或者命令列)顯示出來。

你所見到的裝置是由開發板裡邊的 /flash實現的,其由以下四個檔案關聯組成:

boot.py  開發板啟動時將執行這個該指令碼,它設定了開發板的多個選項引數

main.py  包含你的 python 程式的主要指令碼,在 boot.py 執行後被執行

readme.txt  包含開啟開發板的必要基礎資訊

pycdc.inf  確認 usb 裝置連線的 windows 配置檔案,之後的教程中有更多的介紹。

編輯mian.py

現在我們可以開始編寫自己的 python 程式了。用文字編輯器開啟 main.py 檔案。windows 環境下可以使用記事本或者其他編輯器。mac 和 linux 下使用你喜歡的文字編輯器即可。開啟檔案後你將看到如下的一行:

# main.py -- put your code here!

該行以 # 字元開始,意味著只是乙個注釋。這樣的命令列不會被執行,僅為**提供資訊用在這個 main.py 加多兩行,如下所示:

# main.py -- put your code here!

import pyb

pyb.led(4).on()

第一行表明使用 pyb 模組,這個模組包含了控制開發板的所有函式和類。

第二行開啟了藍色的 led:先是在 pyb 模組中使用了 led 類,建立了 led 4 的例項,然後將其點亮

重置開發板

為執行這個小小的指令碼,我們需要儲存並關閉 main.py檔案,然後在 usb 裝置中退出(或者解除安裝),就像退出移動磁碟一樣。

當裝置安全退出或解除掛載後就來到了實現功能的地方:按下板上的復位鍵將重置開發板並執行寫好的程式。黑色的復位按鍵位於右邊,usb 介面下。當按下復位鍵後綠色的 led 將快速閃爍,然後藍色的 led 保持長亮。

至此編寫和執行第乙個 micropython 程式就完成了。

相關鏈結

MicroPython的開發板

比如 pyboard micro bit esp8266 esp32 stm32等等 pyboard是官方的micropython微控制器板,完全支援軟體功能。硬體有 micro bit是由英國廣播公司bbc推出的可程式設計微型計算機,可以幫助使用者學習基礎程式設計知識。它最大的亮點在於支援圖形化程...

sharedPreference的基本用法

android儲存資料的形式主要有四種 1 sharedpreference,是乙個系統定義好的xml檔案 2 檔案系統 3 sqlite 4 網路儲存 這裡是sharedpreference 寫入 1 建立新的sharedpreference sharedpreferences sharedpre...

Spring Integration基本用法

關於spring integration的介紹這裡不需要贅述,現在我們需要實現的是傳送乙個param,裡面有兩個引數datatype和data,datatype是0和1除外的捨棄,剩餘datatype 0的資料往oldchannel通道發,剩餘datatype 1的資料往newchannel通道發,...