日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

首頁(yè) > 評(píng)測(cè) > 用Python實(shí)現(xiàn)通訊定位功能——PYBOARD V702評(píng)測(cè)

用Python實(shí)現(xiàn)通訊定位功能——PYBOARD V702評(píng)測(cè)

  • 作者:jully
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • 程序猿中有句俗語(yǔ):人生苦短,我用Python。Python的強(qiáng)大和易用性讓它不僅可以寫網(wǎng)站,編程序,在嵌入式領(lǐng)域也有一席之地。今天給大家評(píng)測(cè)的就是一款使用Python語(yǔ)言來(lái)實(shí)現(xiàn)通訊定位功能的開發(fā)板——PyBoard V207。

1)boot.py

這個(gè)腳本文件執(zhí)行時(shí),開發(fā)板啟動(dòng)。它設(shè)置了開發(fā)板的多個(gè)選項(xiàng)參數(shù)。

2)Main.py

在boot.py運(yùn)行后被執(zhí)行,包含python程序的主要腳本。

3)Pybcdc.inf

Windows驅(qū)動(dòng)文件,用來(lái)配置USB端口。

4)Readme.txt

開啟Python的必要基礎(chǔ)信息。

還是先來(lái)弄個(gè)LED點(diǎn)亮的小程序來(lái)走一下流程吧!

先將TPYBFLASH目錄下的main.py用記事本的方式打開,實(shí)現(xiàn)點(diǎn)亮LED燈。

# main.py -- put your code here!

import pyb //導(dǎo)入模塊的函數(shù)和類

led=pyb.LED(2) //創(chuàng)建變量LED2

led.on() //點(diǎn)亮LED2

while True: //循環(huán)閃爍

led.toggle()

pyb.delay(500)

保存后,將這四個(gè)文件拷貝到文件夾。然后將板子從電腦上退出。當(dāng)再次上電后就可以看到,Led綠燈在toggle閃爍了。

簡(jiǎn)單吧!編譯都沒(méi)有的噢!所見(jiàn)及所得。

pyboard-V702-17.jpg

pyboard-V702-18.jpg

當(dāng)然這時(shí)你也可以通過(guò)串口來(lái)進(jìn)行一些調(diào)試【4】。

在串口中,將串頻率設(shè)成115200(與板子默認(rèn)配置相關(guān)),串口對(duì)應(yīng)成13,連點(diǎn)擊連接圖標(biāo)。這時(shí)重啟開發(fā)板就會(huì)在終端看到下面的打印信息。我們當(dāng)然可以用它來(lái)做一些測(cè)試和驗(yàn)證。

比如輸入:print(“hello world”)

Pyb.LED(1).ON()

Pyb.LED(2).ON()

等等

pyboard-V702-19.png

這時(shí)來(lái)看一下板上的LED燈,吼吼,都亮嘍!

pyboard-V702-20.jpg

3、總結(jié):

PyBoard支持三種啟動(dòng)模式

l 標(biāo)準(zhǔn)模式。先執(zhí)行boot.py文件,然后再執(zhí)行main.py文件。

l 恢復(fù)文件系統(tǒng)。將Flash文件系統(tǒng)恢復(fù)為出廠數(shù)據(jù),

l 安全模式啟動(dòng)。假若你的文件系統(tǒng)被損壞,可以進(jìn)入模式。

它集成了更多的傳感器和外設(shè),很方便實(shí)現(xiàn)物聯(lián)網(wǎng)平臺(tái)的搭建。MicroPython支持更多的平臺(tái),例如:STM32F4 Discovery Board,NUCLEO-F401RE Board,NUCLEO-F767ZI Board,ESP8266,WiPy等,在開發(fā)板內(nèi)刷上固件就可以使用了。

MicroPython腳本語(yǔ)言最大的優(yōu)點(diǎn)它是解釋型語(yǔ)言,使用簡(jiǎn)單、方便、高效,而且較C,JAVA等語(yǔ)言更容易理解和使用。Python的設(shè)計(jì)哲學(xué)是“優(yōu)雅”、“明確”、“簡(jiǎn)單”。

當(dāng)然后面還會(huì)再有更多更有趣的實(shí)驗(yàn)與心得會(huì)與大家分享哦!

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)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+