0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TPYBoard開發(fā)板帶你輕松玩轉(zhuǎn)MicroPython

jf_80762726 ? 來源:jf_80762726 ? 作者:jf_80762726 ? 2023-04-26 09:34 ? 次閱讀

說到MicroPython,也許有人會(huì)感到陌生。而說到和它密切相關(guān)的Python,是否會(huì)恍然大悟呢?Python屬于解釋型語言,1989年才開發(fā)完成的Python顯然非常年輕。然而經(jīng)過數(shù)十年的磨礪,如今Python已經(jīng)成為最具人氣的開源編程語言之一。MicroPython顧名思義就是運(yùn)行在MCU的Python,換句話說單片機(jī)可以使用Python語言來控制了。

MicroPython:利用Python與MCU通信

目前C/C++語言在嵌入式系統(tǒng)中的代碼占比中一直處于王者地位,但近幾年MicroPython的發(fā)展和普及證明,Python無疑將在未來幾年內(nèi)快速搶占和蠶食C/C++的份額。包括現(xiàn)在比較火爆的機(jī)器人無人機(jī)以及其他開源硬件諸如Arduino與Raspberry Pi的項(xiàng)目正吸引到眾多擁有Python技能背景的愛好者,而借助MicroPython,用戶完全可以通過Python腳本語言實(shí)現(xiàn)硬件底層的訪問和控制。

MicroPython的概述與展望

可以說MicroPython是目前非常流行的嵌入式Python VM和開發(fā)環(huán)境。擁有自家的解析器、編譯器、虛擬機(jī)和類庫等。目前他支持基于32-bit的ARM處理器,比如說STM32F405。也就是說ARM處理器STM32F405上直接可運(yùn)行Python語言,Python語言來控制單片機(jī)。

幾款主流的MicroPython開發(fā)板,你和它會(huì)有什么火花?

TPYBoardv102

TPYBoard v102是一款典型的MicroPython開發(fā)板,搭載STM32F405芯片,支持DFU和SWD兩種調(diào)試方式,可兼容MicroPython官方板的固件,大小64mm*54mm。價(jià)格低至官方板售價(jià)的三分之一,功能上卻能完美的兼容PYBoardv1.0、v1.1的固件。是MicroPython開發(fā)和入門的不二選擇!

TPYBoardv202

TPYBoardv202支持Lua和MicroPython兩種開發(fā)語言,支持MicroPython兼容NodeMCU,一款高性價(jià)比的MicroPython開發(fā)板,板載ESP8266模塊,輕松將你帶入物聯(lián)網(wǎng)領(lǐng)域!

TPYBoardv201

TPYBoardv201,板載以太網(wǎng)串口功能,帶以太網(wǎng)的MicroPython開發(fā)板。商業(yè)級(jí)網(wǎng)口、10/100M自適應(yīng)、支持DHCP、穩(wěn)定簡單易上手。

TPYBoardv702

TPYBoardv702支持通信定位功能的MicroPython開發(fā)板。支持北斗&GPS雙模定位、GPRS通信、短信、藍(lán)牙、電話等功能。板載重力傳感、溫濕度、加速度傳感器、蜂鳴器、LCD5110顯示屏燈。

目前TPYBoard現(xiàn)已形成了完善的MicroPython開發(fā)體系,并形成了完善的技術(shù)文檔以及技術(shù)支持服務(wù)。實(shí)踐證明,加上穩(wěn)定可靠的外圍電路和抗干擾電源,以TPYBoard為核心的產(chǎn)品能成功應(yīng)用于苛刻的工業(yè)環(huán)境,使開源硬件和開發(fā)平臺(tái)得到更廣泛的應(yīng)用,產(chǎn)品多樣性遠(yuǎn)遠(yuǎn)高于官方開發(fā)板,是MicroPython學(xué)習(xí)的首選。

審核編輯黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4913

    瀏覽量

    97084
  • TPYBoard
    +關(guān)注

    關(guān)注

    1

    文章

    4

    瀏覽量

    4683
  • Micropython
    +關(guān)注

    關(guān)注

    0

    文章

    68

    瀏覽量

    4705
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    正點(diǎn)原子fpga開發(fā)板不同型號(hào)

    正點(diǎn)原子作為國內(nèi)領(lǐng)先的FPGA開發(fā)板供應(yīng)商,其產(chǎn)品線覆蓋了從入門級(jí)到高端應(yīng)用的各個(gè)領(lǐng)域。這些開發(fā)板不僅適用于學(xué)術(shù)研究,還廣泛應(yīng)用于工業(yè)控制、通信、圖像處理等多個(gè)領(lǐng)域。 1. 入門級(jí)開發(fā)板 1.1
    的頭像 發(fā)表于 11-13 09:30 ?144次閱讀

    【干貨】有了這份HK32F407ZGT7開發(fā)板介紹,1萬個(gè)項(xiàng)目輕松拿捏!

    2024-11-0811:39·航順HK32MCUHK32F407ZGT7開發(fā)板開發(fā)板簡介開發(fā)板是基于航順芯片公司F4系列HK32F407ZGT7開發(fā)的一款
    的頭像 發(fā)表于 11-08 13:28 ?125次閱讀
    【干貨】有了這份HK32F407ZGT7<b class='flag-5'>開發(fā)板</b>介紹,1萬個(gè)項(xiàng)目<b class='flag-5'>輕松</b>拿捏!

    NXP FRDM-MCXC444開發(fā)板在RT-Thread環(huán)境下的上手過程

    NXP FRDM-MCXC444開發(fā)板是一款基于MCX C444 MCU的高性能開發(fā)板,它集成了豐富的硬件資源和接口,支持快速原型設(shè)計(jì)。本文將為讀者提供一份詳細(xì)的RT-Thread上手指南,幫助大家輕松
    的頭像 發(fā)表于 10-12 11:51 ?280次閱讀
    NXP FRDM-MCXC444<b class='flag-5'>開發(fā)板</b>在RT-Thread環(huán)境下的上手過程

    51開發(fā)板芯片資料

    51開發(fā)板芯片資料
    發(fā)表于 09-18 09:29 ?1次下載

    linux開發(fā)板與樹莓派的區(qū)別

    定義和用途 Linux開發(fā)板:Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式開發(fā)板,通常用于工業(yè)自動(dòng)化、物聯(lián)網(wǎng)、智能家居等領(lǐng)域。 樹莓派:樹莓派(Raspberry Pi)是一種基于Linux
    的頭像 發(fā)表于 08-30 15:34 ?664次閱讀

    鴻蒙OpenHarmony開發(fā)板解析:【芯片解決方案】

    芯片解決方案是指基于某款開發(fā)板的完整解決方案,包含驅(qū)動(dòng)、設(shè)備側(cè)接口適配、開發(fā)板sdk等。
    的頭像 發(fā)表于 05-10 15:42 ?1131次閱讀
    鴻蒙OpenHarmony<b class='flag-5'>開發(fā)板</b>解析:【芯片解決方案】

    天線設(shè)計(jì)攻略簡要概述 帶你玩轉(zhuǎn)PCB和WIFI

    給大家分享干貨啦!天線設(shè)計(jì)全攻略,帶你玩轉(zhuǎn)PCB和WIFI
    的頭像 發(fā)表于 05-08 14:42 ?1443次閱讀
    天線設(shè)計(jì)攻略簡要概述 <b class='flag-5'>帶你</b><b class='flag-5'>玩轉(zhuǎn)</b>PCB和WIFI

    【七】Purple Pi OH開發(fā)板帶你7天入門OpenHarmony!

    進(jìn)入OpenHarmony系統(tǒng)的世界,對于許多開發(fā)者來說,是一次全新且充滿挑戰(zhàn)的旅程。通過PurplePiOH開發(fā)板這個(gè)窗口,我們不僅能夠觸摸到硬件本身的魅力,還有機(jī)會(huì)深入探索
    的頭像 發(fā)表于 03-22 08:31 ?362次閱讀
    【七】Purple Pi OH<b class='flag-5'>開發(fā)板</b><b class='flag-5'>帶你</b>7天入門OpenHarmony!

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場可編程門陣列)技術(shù)的開發(fā)平臺(tái),它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實(shí)現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開發(fā)板通常包括FPGA芯片、時(shí)鐘模塊、電源模塊、輸入輸出接口等組
    的頭像 發(fā)表于 03-14 18:20 ?1768次閱讀

    fpga開發(fā)板使用教程

    FPGA開發(fā)板的使用教程主要包括以下幾個(gè)關(guān)鍵步驟。
    的頭像 發(fā)表于 03-14 15:50 ?934次閱讀

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺(tái),各自具有不同的特點(diǎn)和應(yīng)用場景。在以下的文章中,我將詳細(xì)介紹FPGA開發(fā)板和Linux開發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?2031次閱讀

    51單片機(jī)開發(fā)板的主要功能 51單片機(jī)開發(fā)板能做什么

    51單片機(jī)開發(fā)板是一種基于8051系列單片機(jī)芯片的開發(fā)板,具有豐富的功能和廣泛的應(yīng)用。下面將詳細(xì)介紹51單片機(jī)開發(fā)板的主要功能以及能夠?qū)崿F(xiàn)的各種應(yīng)用。 一、基本功能: 通用輸入輸出:51單片機(jī)
    的頭像 發(fā)表于 01-23 15:52 ?3329次閱讀

    帶你玩轉(zhuǎn)AM62x開發(fā)板的顯示接口——LVDS的顯示和修改方式

    此前小編已為大家介紹過OK6254-C開發(fā)板的RGB顯示和修改方式,沒有讀過的小伙伴可以>>點(diǎn)擊這里閱讀,今天將繼續(xù)為大家介紹OK6254-C開發(fā)板的LVDS顯示和修改方式。話不多
    的頭像 發(fā)表于 01-05 08:02 ?1164次閱讀
    <b class='flag-5'>帶你</b><b class='flag-5'>玩轉(zhuǎn)</b>AM62x<b class='flag-5'>開發(fā)板</b>的顯示接口——LVDS的顯示和修改方式

    調(diào)出好畫面!帶你玩轉(zhuǎn)飛凌嵌入式AM62x開發(fā)板的顯示接口

    小編會(huì)分上、下兩篇文章詳細(xì)介紹OK6254-C開發(fā)板的顯示方案,本文將先為大家?guī)鞷GB的顯示和修改方式。
    的頭像 發(fā)表于 12-08 11:35 ?916次閱讀
    調(diào)出好畫面!<b class='flag-5'>帶你</b><b class='flag-5'>玩轉(zhuǎn)</b>飛凌嵌入式AM62x<b class='flag-5'>開發(fā)板</b>的顯示接口

    【LuckFox Pico Plus開發(fā)板免費(fèi)試用】一根線玩轉(zhuǎn)開發(fā)板

    一直心心念念 一直想通過Type-C 既可以供電又可以通信。 開始拿到開發(fā)板時(shí),發(fā)現(xiàn)支持ADB與開發(fā)板通信,支持RNDIS 可以通過配置直接連接外網(wǎng)。 但奈何不喜歡ADB感覺操作太不順手了。 本想
    發(fā)表于 11-30 11:16