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

    文章

    5772

    浏览量

    106453
  • TPYBoard
    +关注

    关注

    1

    文章

    4

    浏览量

    4902
  • Micropython
    +关注

    关注

    0

    文章

    68

    浏览量

    5385
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 ?8次下载

    【嘉楠堪智K230开发板试用体验】+ 物体边沿检测

    开发板到手第一步,下载开发板相关资料: 资料比较全的,也有相关教程,开发也是通过micropython开发,镜像都
    发表于 07-05 21:46

    K230开发板如何用Micropython把视频推流到远程RTSP服务器?

    打算使用K230开发类似安防摄像头的应用,可以通过互联网远程查看开发板摄像头拍摄的视频,需要把开发板摄像头获取的视频推流到远程的RTSP服务器上,但开发文档中提供的
    发表于 06-20 06:49

    有ARM,NPU,FPGA三种核心的开发板 — 米尔安路飞龙派开发板

    最近我发现一个有趣的开发板。这个开发板集合了ARM核心,NPU核心甚至还有FPGA核心。它就是米尔新出的YM90X开发板。它基于安路科技所打造的芯片上海安路信息科技于2021年在上交所科创
    的头像 发表于 06-13 08:03 ?816次阅读
    有ARM,NPU,FPGA三种核心的<b class='flag-5'>开发板</b> — 米尔安路飞龙派<b class='flag-5'>开发板</b>

    【新品】远距离图传数传模块开发板、蓝牙模块开发板、无线模块开发板

    新品上市图传数传模块开发板蓝牙模块开发板国产无线模块开发板部分型号参与送样文末了解详情↓↓↓EWT611-900NW20S远距离图传数传模块开发板EWT611-900NW20S是一款入
    的头像 发表于 06-12 19:33 ?463次阅读
    【新品】远距离图传数传模块<b class='flag-5'>开发板</b>、蓝牙模块<b class='flag-5'>开发板</b>、无线模块<b class='flag-5'>开发板</b>

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

    [迅为RK3568开发板]非科班也能玩转Android应用,体验QT跨平台能力
    的头像 发表于 12-18 16:41 ?1033次阅读
    [迅为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 ?903次阅读
    OpenHarmony默认30秒熄屏太麻烦?触觉智能鸿蒙<b class='flag-5'>开发板</b>教你<b class='flag-5'>轻松</b>取消

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

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

    三分钟快速上手RK3588开发板

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

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

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

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

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

    【干货】有了这份HK32F407ZGT7开发板介绍,1万个项目轻松拿捏!

    2024-11-0811:39·航顺HK32MCUHK32F407ZGT7开发板开发板简介开发板是基于航顺芯片公司F4系列HK32F407ZGT7开发的一款
    的头像 发表于 11-08 13:28 ?886次阅读
    【干货】有了这份HK32F407ZGT7<b class='flag-5'>开发板</b>介绍,1万个项目<b class='flag-5'>轻松</b>拿捏!

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

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

    51开发板芯片资料

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

    linux开发板与树莓派的区别

    定义和用途 Linux开发板:Linux开发板是一种基于Linux操作系统的嵌入式开发板,通常用于工业自动化、物联网、智能家居等领域。 树莓派:树莓派(Raspberry Pi)是一种基于Linux
    的头像 发表于 08-30 15:34 ?2104次阅读