首頁 > 評測 > 用Python實現(xiàn)通訊定位功能——PYBOARD V702評測
用Python實現(xiàn)通訊定位功能——PYBOARD V702評測
- [導(dǎo)讀]
- 程序猿中有句俗語:人生苦短,我用Python。Python的強大和易用性讓它不僅可以寫網(wǎng)站,編程序,在嵌入式領(lǐng)域也有一席之地。今天給大家評測的就是一款使用Python語言來實現(xiàn)通訊定位功能的開發(fā)板——PyBoard V207。
1)boot.py
這個腳本文件執(zhí)行時,開發(fā)板啟動。它設(shè)置了開發(fā)板的多個選項參數(shù)。
2)Main.py
在boot.py運行后被執(zhí)行,包含python程序的主要腳本。
3)Pybcdc.inf
Windows驅(qū)動文件,用來配置USB端口。
4)Readme.txt
開啟Python的必要基礎(chǔ)信息。
還是先來弄個LED點亮的小程序來走一下流程吧!
先將TPYBFLASH目錄下的main.py用記事本的方式打開,實現(xiàn)點亮LED燈。
# main.py -- put your code here!
import pyb //導(dǎo)入模塊的函數(shù)和類
led=pyb.LED(2) //創(chuàng)建變量LED2
led.on() //點亮LED2
while True: //循環(huán)閃爍
led.toggle()
pyb.delay(500)
保存后,將這四個文件拷貝到文件夾。然后將板子從電腦上退出。當(dāng)再次上電后就可以看到,Led綠燈在toggle閃爍了。
簡單吧!編譯都沒有的噢!所見及所得。
當(dāng)然這時你也可以通過串口來進(jìn)行一些調(diào)試【4】。
在串口中,將串頻率設(shè)成115200(與板子默認(rèn)配置相關(guān)),串口對應(yīng)成13,連點擊連接圖標(biāo)。這時重啟開發(fā)板就會在終端看到下面的打印信息。我們當(dāng)然可以用它來做一些測試和驗證。
比如輸入:print(“hello world”)
Pyb.LED(1).ON()
Pyb.LED(2).ON()
等等
這時來看一下板上的LED燈,吼吼,都亮嘍!
3、總結(jié):
PyBoard支持三種啟動模式
l 標(biāo)準(zhǔn)模式。先執(zhí)行boot.py文件,然后再執(zhí)行main.py文件。
l 恢復(fù)文件系統(tǒng)。將Flash文件系統(tǒng)恢復(fù)為出廠數(shù)據(jù),
l 安全模式啟動。假若你的文件系統(tǒng)被損壞,可以進(jìn)入模式。
它集成了更多的傳感器和外設(shè),很方便實現(xiàn)物聯(lián)網(wǎng)平臺的搭建。MicroPython支持更多的平臺,例如:STM32F4 Discovery Board,NUCLEO-F401RE Board,NUCLEO-F767ZI Board,ESP8266,WiPy等,在開發(fā)板內(nèi)刷上固件就可以使用了。
MicroPython腳本語言最大的優(yōu)點它是解釋型語言,使用簡單、方便、高效,而且較C,JAVA等語言更容易理解和使用。Python的設(shè)計哲學(xué)是“優(yōu)雅”、“明確”、“簡單”。
當(dāng)然后面還會再有更多更有趣的實驗與心得會與大家分享哦!
4、參考資料:
【1】https://wiki.python.org/moin/BeginnersGuide/Overview
【2】
http://www.stmcu.com.cn/Product/pro_detail/cat_code/STM32F405_415/family/81/sub_family/127/sub_child_family/153/layout/product
【3】MMA7660FC.pdf Rev 7, 11/2009
【4】http://docs.tpyboard.com/zh/latest/tpyboard/tutorial/repl/
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前