0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TPYBoard开发板带你轻松玩转MicroPython

jf_80762726 来源:jf_80762726 作者:jf_80762726 2023-04-26 09:34 次阅读

说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,1989年才开发完成的Python显然非常年轻。然而经过数十年的磨砺,如今Python已经成为最具人气的开源编程语言之一。MicroPython顾名思义就是运行在MCU的Python,换句话说单片机可以使用Python语言来控制了。

MicroPython:利用Python与MCU通信

目前C/C++语言在嵌入式系统中的代码占比中一直处于王者地位,但近几年MicroPython的发展和普及证明,Python无疑将在未来几年内快速抢占和蚕食C/C++的份额。包括现在比较火爆的机器人无人机以及其他开源硬件诸如Arduino与Raspberry Pi的项目正吸引到众多拥有Python技能背景的爱好者,而借助MicroPython,用户完全可以通过Python脚本语言实现硬件底层的访问和控制。

MicroPython的概述与展望

可以说MicroPython是目前非常流行的嵌入式Python VM和开发环境。拥有自家的解析器、编译器、虚拟机和类库等。目前他支持基于32-bit的ARM处理器,比如说STM32F405。也就是说ARM处理器STM32F405上直接可运行Python语言,Python语言来控制单片机。

几款主流的MicroPython开发板,你和它会有什么火花?

TPYBoardv102

TPYBoard v102是一款典型的MicroPython开发板,搭载STM32F405芯片,支持DFU和SWD两种调试方式,可兼容MicroPython官方板的固件,大小64mm*54mm。价格低至官方板售价的三分之一,功能上却能完美的兼容PYBoardv1.0、v1.1的固件。是MicroPython开发和入门的不二选择!

TPYBoardv202

TPYBoardv202支持Lua和MicroPython两种开发语言,支持MicroPython兼容NodeMCU,一款高性价比的MicroPython开发板,板载ESP8266模块,轻松将你带入物联网领域!

TPYBoardv201

TPYBoardv201,板载以太网串口功能,带以太网的MicroPython开发板。商业级网口、10/100M自适应、支持DHCP、稳定简单易上手。

TPYBoardv702

TPYBoardv702支持通信定位功能的MicroPython开发板。支持北斗&GPS双模定位、GPRS通信、短信、蓝牙、电话等功能。板载重力传感、温湿度、加速度传感器、蜂鸣器、LCD5110显示屏灯。

目前TPYBoard现已形成了完善的MicroPython开发体系,并形成了完善的技术文档以及技术支持服务。实践证明,加上稳定可靠的外围电路和抗干扰电源,以TPYBoard为核心的产品能成功应用于苛刻的工业环境,使开源硬件和开发平台得到更广泛的应用,产品多样性远远高于官方开发板,是MicroPython学习的首选。

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    4434

    浏览量

    94017
  • TPYBoard
    +关注

    关注

    1

    文章

    4

    浏览量

    4643
  • Micropython
    +关注

    关注

    0

    文章

    68

    浏览量

    4582
收藏 人收藏

    评论

    相关推荐

    带你玩转AM62x开发板的显示接口

      1 LVDS接口规格   飞凌嵌入式OK6254-C开发板提供2个4-lane LVDS显示串行接口,每lane最高支持1.19Gbps;单个LVDS接口支持的最高分辨率为WUXGA (1920
    发表于 01-11 09:09

    带你玩转AM62x开发板的显示接口——LVDS的显示和修改方式

    此前小编已为大家介绍过OK6254-C开发板的RGB显示和修改方式,没有读过的小伙伴可以>>点击这里阅读,今天将继续为大家介绍OK6254-C开发板的LVDS显示和修改方式。话不多
    的头像 发表于 01-05 08:02 592次阅读
    <b class='flag-5'>带你</b><b class='flag-5'>玩转</b>AM62x<b class='flag-5'>开发板</b>的显示接口——LVDS的显示和修改方式

    【涂鸦T2-U开发板试用体验】涂鸦T2-U开发板初体验

    今天刚收到涂鸦T2-U开发板,先给朋友做个开发板简单介绍; 涂鸦 T2-U 开发板,是专为帮助开发者快速开发出智能硬件而生的一款
    发表于 12-22 10:59

    【LuckFox Pico Plus开发板免费试用】一根线玩转开发板

    一直心心念念 一直想通过Type-C 既可以供电又可以通信。 开始拿到开发板时,发现支持ADB与开发板通信,支持RNDIS 可以通过配置直接连接外网。 但奈何不喜欢ADB感觉操作太不顺手了。 本想
    发表于 11-30 11:16

    #fpga开发板 Lattic-mipi开发板

    FPGA开发板
    明德扬科技
    发布于 :2023年10月25日 18:01:23

    MicroPython应用基础-准备基于MM32F5的MicroPython开发板

    本文主要面向 **2023年全国大学生物联网设计竞赛安谋科技命题** ,使用星辰处理器的灵动MM32F5微控制器开发板,基于MicroPython开发应用系统。
    的头像 发表于 10-19 18:27 405次阅读
    <b class='flag-5'>MicroPython</b>应用基础-准备基于MM32F5的<b class='flag-5'>MicroPython</b><b class='flag-5'>开发板</b>

    【LuckFox Pico Plus开发板免费试用】使用ADB命令访问开发板

    开发者提供一个简单且高效的开发平台。近几年这种入门级的Linux开发板非常流行,几十块钱就可以玩转Linux了,这是早些年难以想象的。 LuckFox Pico Plus自带系统存储
    发表于 10-14 09:42

    #FPGA PCIE 开发板系列

    fpga开发板
    明德扬科技
    发布于 :2023年09月27日 11:42:01

    MicroPython的优势及应用领域 RT-Thread MicroPythonMicroPython的区别

    当下MicroPython变得越来越流行,RT-Thread 也提供了对应的软件包的支持。那么,相比官方原生的 MicroPython 我们有哪些改进呢?本文将深入介绍,RT-Thread MicroPython软件包与官方原生
    发表于 08-28 10:47 927次阅读

    #51单片机 #开发板

    开发板
    发布于 :2023年08月04日 07:03:00

    【FireBeetle 2 ESP32-S3开发板体验】测评1_搭建开发环境

    快速验证开发板的功能,根据官方的教程,[MicroPython Python for microcontrollers](https://micropython.org/download
    发表于 07-29 21:40

    【FireBeetle 2 ESP32-S3开发板体验】串口控制LED

    配置为: 我这里选择UART2,引脚编号为TX:17,RX:16,其在开发板的位置为: 2、配置串口为115200,代码如下:uart =UART(2,baudrate = 115200,bits
    发表于 07-28 23:09

    【FireBeetle 2 ESP32-S3开发板体验】使用PyCharm开发MicroPython体验

    https://micropython.org/download/GENERIC_S3_SPIRAM_OCT/ 3、烧录固件 开发板连接电脑,运行
    发表于 07-28 11:43

    【FireBeetle 2 ESP32-S3开发板测评】MicroPython开发体验

    【FireBeetle 2 ESP32-S3开发板测评】MicroPython开发体验
    的头像 发表于 07-23 09:02 1236次阅读
    【FireBeetle 2 ESP32-S3<b class='flag-5'>开发板</b>测评】<b class='flag-5'>MicroPython</b><b class='flag-5'>开发</b>体验

    空降攻略!一文带你玩转2023开放原子全球开源峰会

    空降攻略!一文带你玩转2023开放原子全球开源峰会
    的头像 发表于 05-30 15:07 631次阅读
    空降攻略!一文<b class='flag-5'>带你</b><b class='flag-5'>玩转</b>2023开放原子全球开源峰会