摘要:實踐證明,加上穩(wěn)定可靠的外圍電路和抗干擾電源,以為核心的產品能成功應用于苛刻的工業(yè)環(huán)境,使開源硬件和開發(fā)平臺得到更廣泛的應用,產品多樣性遠遠高于官方開發(fā)板,是學習的首選。
說到MicroPython,也許有人會感到陌生。而說到和它密切相關的Python,是否會恍然大悟呢?Python屬于解釋型語言,1989年才開發(fā)完成的Python顯然非常年輕。然而經過數十年的磨礪,如今Python已經成為最具人氣的開源編程語言之一。MicroPython顧名思義就是運行在MCU的Python,換句話說單片機可以使用Python語言來控制了。 MicroPython:利用Python與MCU通信 目前C/C++語言在嵌入式系統中的代碼占比中一直處于王者地位,但近幾年MicroPython的發(fā)展和普及證明,Python無疑將在未來幾年內快速搶占和蠶食C/C++的份額。包括現在比較火爆的機器人、無人機以及其他開源硬件諸如Arduino與Raspberry Pi的項目正吸引到眾多擁有Python技能背景的愛好者,而借助MicroPython,用戶完全可以通過Python腳本語言實現硬件底層的訪問和控制。 MicroPython的概述與展望 可以說MicroPython是目前非常流行的嵌入式Python VM和開發(fā)環(huán)境。擁有自家的解析器、編譯器、虛擬機和類庫等。目前他支持基于32-bit的ARM處理器,比如說STM32F405。也就是說ARM處理器STM32F405上直接可運行Python語言,Python語言來控制單片機。 幾款主流的MicroPython開發(fā)板,你和它會有什么火花? TPYBoardv102
TPYBoard v102是一款典型的MicroPython開發(fā)板,搭載STM32F405芯片,支持DFU和SWD兩種調試方式,可兼容MicroPython官方板的固件,大小64mm*54mm。價格低至官方板售價的三分之一,功能上卻能完美的兼容PYBoardv1.0、v1.1的固件。是MicroPython開發(fā)和入門的不二選擇! TPYBoardv202
TPYBoardv202支持Lua和MicroPython兩種開發(fā)語言,支持MicroPython兼容NodeMCU,一款高性價比的MicroPython開發(fā)板,板載ESP8266模塊,輕松將你帶入物聯網領域! TPYBoardv201
TPYBoardv201,板載以太網串口功能,帶以太網的MicroPython開發(fā)板。商業(yè)級網口、10/100M自適應、支持DHCP、穩(wěn)定簡單易上手。 TPYBoardv702
TPYBoardv702支持通信定位功能的MicroPython開發(fā)板。支持北斗&GPS雙模定位、GPRS通信、短信、藍牙、電話等功能。板載重力傳感、溫濕度、加速度傳感器、蜂鳴器、LCD5110顯示屏燈。 目前TPYBoard現已形成了完善的MicroPython開發(fā)體系,并形成了完善的技術文檔以及技術支持服務。實踐證明,加上穩(wěn)定可靠的外圍電路和抗干擾電源,以TPYBoard為核心的產品能成功應用于苛刻的工業(yè)環(huán)境,使開源硬件和開發(fā)平臺得到更廣泛的應用,產品多樣性遠遠高于官方開發(fā)板,是MicroPython學習的首選。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43463.html
摘要:蘿卜教育致力于為青少年和創(chuàng)客愛好者提供開源硬件產品系列開發(fā)板以及零配件產品。致力于成為中國專業(yè)的青少年學科編程教育品牌,立足青少年學科編程培訓,給孩子一個新的思考方式,讓中國青少年與世界同步 2019年3月,教育部發(fā)布《2019年教育信息化和網絡安全工作要點》,推動在中小學階段設置人工智能相關課程,逐步推廣編程教育。其實早在2017年,我國就將少兒編程納入到國務院發(fā)展規(guī)劃中,作為國家級...
TPYBoard MicroPython v202鏈接DTH11 mqtt上傳數據,具體實現。手打不易,給物聯網人點個贊吧 先看效果圖與硬件連接示意圖 DHT連接示意圖 前端展示: 一共四個python文件,我用的是GPIO5,代碼這么寫 simple.py應該這么寫,這個是通過socket連接mqtt的簡易包 import usocket as socketimport ustruct a...
摘要:開發(fā)方式是樂鑫為開發(fā)者提供的物聯應開發(fā)平臺,包括基礎平臺以及上層應開發(fā)示例,如智能燈智能開關等。指令開發(fā)方式作為芯片,指令開發(fā)也是必不可少的。開發(fā)方式即,意為運行在單片機上的。 ...
摘要:環(huán)境搭建環(huán)境搭建系列芯片的開發(fā)絕大部分都是經由樂鑫科技提供的軟件開發(fā)工具包來進行的,也需要應用此。如果是使用樂鑫科技官方的下載工具在平臺則可以直接通過芯片接口將固件燒錄進。簡述上手了一塊樂鑫科技官方推出的ESP32-S3-DevKitC-1開發(fā)板,發(fā)現 ESP32-S3 的綜合性能較比前兩代有著非常明顯的提升,wifi與藍牙功能,更充足的外設擴展能力,可以看出其在未來物聯網開發(fā)應用中將占有更...
摘要:另外,開發(fā)者是一個不容忽視的群體,為開發(fā)者準備一個完善的命令行工具是個很不錯的主意。是一個專為開發(fā)板量身定制的命令行工具,通過簡單的命令行操作完成燒錄輔助開發(fā)。一個命令行工具,為開發(fā)帶來了不少的便利。 閑暇做回小搬運,搬運個小工具的使用教程。 micro: bit 是一款由英國 BBC 設計的 ARM 架構的單片機,板載藍牙,加速度計,電子羅盤,三個按鈕,5 x 5 LED 點陣,主要...
閱讀 3679·2021-11-16 11:41
閱讀 2885·2021-09-23 11:45
閱讀 691·2019-08-30 15:44
閱讀 542·2019-08-30 13:10
閱讀 1963·2019-08-30 12:49
閱讀 3533·2019-08-28 17:51
閱讀 1479·2019-08-26 12:20
閱讀 704·2019-08-23 17:56