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

    文章

    5046

    浏览量

    97429
  • TPYBoard
    +关注

    关注

    1

    文章

    4

    浏览量

    4702
  • Micropython
    +关注

    关注

    0

    文章

    68

    浏览量

    4735
收藏 人收藏

    评论

    相关推荐

    [迅为RK3568开发板]非科班也能玩转Android应用,体验QT跨平台能力

    [迅为RK3568开发板]非科班也能玩转Android应用,体验QT跨平台能力
    的头像 发表于 12-18 16:41 282次阅读
    [迅为RK3568<b class='flag-5'>开发板</b>]非科班也能<b class='flag-5'>玩转</b>Android应用,体验QT跨平台能力

    OpenHarmony默认30秒熄屏太麻烦?触觉智能鸿蒙开发板教你轻松取消

    OpenHarmony系统开机后 30 秒会自动息屏,教大家两招轻松取消自动息屏,触觉智能Purple Pi OH鸿蒙开发板演示,已适配全新OpenHarmony5.0 Release系统!
    的头像 发表于 12-09 11:45 209次阅读
    OpenHarmony默认30秒熄屏太麻烦?触觉智能鸿蒙<b class='flag-5'>开发板</b>教你<b class='flag-5'>轻松</b>取消

    玩转RK3588开发板基于connector-split 功能实现多屏联动

    玩转RK3588开发板基于connector-split 功能实现多屏联动
    的头像 发表于 12-02 16:05 288次阅读
    <b class='flag-5'>玩转</b>RK3588<b class='flag-5'>开发板</b>基于connector-split 功能实现多屏联动

    三分钟快速上手RK3588开发板

    前言:RK3588作为一代高性能AIoT芯片,凭借其强大的算力和丰富的接口,正在迅速成为开发者和工程师们的热门选择。本文将开始带你了解RK3588开发板的常用功能调试方法,从基本的调试环境搭建到关键
    的头像 发表于 11-28 15:15 746次阅读
    三分钟快速上手RK3588<b class='flag-5'>开发板</b>

    【迅为】瑞芯微RK3588开发板RK3568开发板区别及优势

    RK3568开发板
    的头像 发表于 11-18 14:19 380次阅读
    【迅为】瑞芯微RK3588<b class='flag-5'>开发板</b>RK3568<b class='flag-5'>开发板</b>区别及优势

    正点原子fpga开发板不同型号

    正点原子作为国内领先的FPGA开发板供应商,其产品线覆盖了从入门级到高端应用的各个领域。这些开发板不仅适用于学术研究,还广泛应用于工业控制、通信、图像处理等多个领域。 1. 入门级开发板 1.1
    的头像 发表于 11-13 09:30 685次阅读

    NXP FRDM-MCXC444开发板在RT-Thread环境下的上手过程

    NXP FRDM-MCXC444开发板是一款基于MCX C444 MCU的高性能开发板,它集成了丰富的硬件资源和接口,支持快速原型设计。本文将为读者提供一份详细的RT-Thread上手指南,帮助大家轻松
    的头像 发表于 10-12 11:51 408次阅读
    NXP FRDM-MCXC444<b class='flag-5'>开发板</b>在RT-Thread环境下的上手过程

    51开发板芯片资料

    51开发板芯片资料
    发表于 09-18 09:29 1次下载

    天线设计攻略简要概述 带你玩转PCB和WIFI

    给大家分享干货啦!天线设计全攻略,带你玩转PCB和WIFI
    的头像 发表于 05-08 14:42 1524次阅读
    天线设计攻略简要概述 <b class='flag-5'>带你</b><b class='flag-5'>玩转</b>PCB和WIFI

    【七】Purple Pi OH开发板带你7天入门OpenHarmony!

    进入OpenHarmony系统的世界,对于许多开发者来说,是一次全新且充满挑战的旅程。通过PurplePiOH开发板这个窗口,我们不仅能够触摸到硬件本身的魅力,还有机会深入探索
    的头像 发表于 03-22 08:31 412次阅读
    【七】Purple Pi OH<b class='flag-5'>开发板</b><b class='flag-5'>带你</b>7天入门OpenHarmony!

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)威廉希尔官方网站 的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPGA芯片、时钟模块、电源模块、输入输出接口等组
    的头像 发表于 03-14 18:20 2019次阅读

    fpga开发板使用教程

    FPGA开发板的使用教程主要包括以下几个关键步骤。
    的头像 发表于 03-14 15:50 1133次阅读

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2247次阅读

    51单片机开发板的主要功能 51单片机开发板能做什么

    51单片机开发板是一种基于8051系列单片机芯片的开发板,具有丰富的功能和广泛的应用。下面将详细介绍51单片机开发板的主要功能以及能够实现的各种应用。 一、基本功能: 通用输入输出:51单片机
    的头像 发表于 01-23 15:52 3756次阅读

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

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