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