|
Python的火熱讓其運(yùn)行在MCU端的MicroPython也逐漸迎來(lái)了春天。MicroPython的出現(xiàn)讓Python這種“膠水語(yǔ)言”成功引用到嵌入式領(lǐng)域,也使得Python控制單片機(jī)成為可能。MicroPython豐富的類庫(kù)、高效的開(kāi)發(fā)效率以及超強(qiáng)的硬件訪問(wèn)能力等等,將逐漸在物聯(lián)網(wǎng)嵌入式系統(tǒng)中承當(dāng)越來(lái)越大量的任務(wù),并將逐步超越其他語(yǔ)言成為物聯(lián)網(wǎng)開(kāi)發(fā)的一大利器。
MicroPython開(kāi)發(fā)板現(xiàn)狀
目前MicroPython的官方板是PYBoard,但是這個(gè)板子比較少見(jiàn),價(jià)格也比較貴。幸好MicroPython遵循MIT協(xié)議開(kāi)源,我們可以在其他開(kāi)發(fā)板上很好的運(yùn)行MicroPython,效果有過(guò)之而無(wú)不及。目前國(guó)內(nèi)在MicroPython開(kāi)發(fā)板領(lǐng)域做的最全最成熟的是TPYBoard的MicroPython系列,TPYBoard現(xiàn)已形成了完善的MicroPython開(kāi)發(fā)體系,并形成了完善的技術(shù)文檔以及技術(shù)支持服務(wù)。
玩轉(zhuǎn)MicroPython之五臟俱全的物聯(lián)網(wǎng)快速開(kāi)發(fā)板
TPYBoard基于局域網(wǎng)通訊的V20X系列能穩(wěn)定的應(yīng)用于物聯(lián)網(wǎng)開(kāi)發(fā)環(huán)境,包括基于ESP8266的WIFI通信開(kāi)發(fā)板TPYBoardv202、基于以太網(wǎng)通信的TPYBoardv201。TPYBoard通過(guò)搭載各種傳感器加上zigbee、Lora、NB-iot、2G、4G等通信模塊將組成物聯(lián)網(wǎng)終端設(shè)備的典型產(chǎn)品形態(tài),屬于典型的MicroPython玩轉(zhuǎn)物聯(lián)網(wǎng)快速開(kāi)發(fā)的利器。
TPYBoardv202:MicroPython+ESP8266
TPYBoardv202板載ESP8266模塊,共有16個(gè)GPIO口,1個(gè)SPI接口,1個(gè)I2C接口,1個(gè)USART接口,1個(gè)ADC接口。具有開(kāi)源、交互式、低成本、簡(jiǎn)單、智能等特點(diǎn)。支持Lua和MicroPython兩種開(kāi)發(fā)語(yǔ)言,同時(shí)兼容NodeMCU。是一款支持Python語(yǔ)言、高性價(jià)比的WiFi通信開(kāi)發(fā)板!,輕松將你帶入物聯(lián)網(wǎng)領(lǐng)域!
1.png (143.82 KB, 下載次數(shù): 109)
下載附件
2017-6-7 15:55 上傳
主要硬件特點(diǎn):
1.ESP8266_12E
2.MicroUSB,可在3.5V-10V電壓內(nèi)工作
3.2xUSB2.0
4.SW1/RST鍵:在MicroUSB口下方,SW2/FLASH鍵:ESP8266模塊左側(cè)
5.ESP8266板載藍(lán)色LED
6.GPIO(16)SPI(1)I2C(1)USART(1)ADC(1)
7.LED*1(ESP8266板載藍(lán)色LED)
TPYBoardv201:帶以太網(wǎng)的MicroPython開(kāi)發(fā)板
TPYboardV201支持TPYBoard核心板v102所有功能,并且增加了工業(yè)級(jí)、高性能、多功能的工業(yè)級(jí)超級(jí)網(wǎng)口TTL串口轉(zhuǎn)以太網(wǎng)模塊,通過(guò)網(wǎng)口直接與web服務(wù)器通信。共有30個(gè)GPIO口,2個(gè)SPI接口,2個(gè)CAN口,2個(gè)I2C接口,5個(gè)USART接口,1個(gè)SWD接口,2個(gè)DAC引腳,12個(gè)12-bitADC引腳。用戶可以通過(guò)Python代碼輕松控制微控制器的各種外設(shè),比如LED等,讀取管腳電壓,播放歌曲,和其他設(shè)備聯(lián)網(wǎng)等等。
2.png (187.77 KB, 下載次數(shù): 88)
下載附件
2017-6-7 15:55 上傳
主要硬件特點(diǎn):
1.MCUSTM32F405RGT6
2.168MHzCortexM4CPUwithhardwarefloatingpoint
3.1024KiBflashROMand192KiBRAM
4.MicroUSB支持串口,通用存儲(chǔ),HID協(xié)議
5.MicroSD卡槽
6.以太網(wǎng)轉(zhuǎn)串口模塊1個(gè)
7.1個(gè)復(fù)位按鍵,1個(gè)通用按鍵
8.支持SWD&DFU固件燒寫
|
|