资讯专栏INFORMATION COLUMN

TPYBoard开发板带你轻松玩转MicroPython

z2xy / 657人阅读

摘要:实践证明,加上稳定可靠的外围电路和抗干扰电源,以为核心的产品能成功应用于苛刻的工业环境,使开源硬件和开发平台得到更广泛的应用,产品多样性远远高于官方开发板,是学习的首选。

说到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学习的首选。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/43463.html

相关文章

  • MicroPythonTPYBoard 萝卜教育引领青少年学科式编程新标杆

    摘要:萝卜教育致力于为青少年和创客爱好者提供开源硬件产品系列开发板以及零配件产品。致力于成为中国专业的青少年学科编程教育品牌,立足青少年学科编程培训,给孩子一个新的思考方式,让中国青少年与世界同步 2019年3月,教育部发布《2019年教育信息化和网络安全工作要点》,推动在中小学阶段设置人工智能相关课程,逐步推广编程教育。其实早在2017年,我国就将少儿编程纳入到国务院发展规划中,作为国家级...

    GeekGhc 评论0 收藏0
  • Python控制单片机 TPYBoard MicroPython v202链接DTH11 温湿度 m

    TPYBoard MicroPython v202链接DTH11 mqtt上传数据,具体实现。手打不易,给物联网人点个赞吧 先看效果图与硬件连接示意图 DHT连接示意图 前端展示: 一共四个python文件,我用的是GPIO5,代码这么写 simple.py应该这么写,这个是通过socket连接mqtt的简易包 import usocket as socketimport ustruct a...

    233jl 评论0 收藏0
  • 01.ESP8266开发方式知多少

    摘要:开发方式是乐鑫为开发者提供的物联应开发平台,包括基础平台以及上层应开发示例,如智能灯智能开关等。指令开发方式作为芯片,指令开发也是必不可少的。开发方式即,意为运行在单片机上的。 ...

    sushi 评论0 收藏0
  • ESP32-S3 搭建 micropython 开发环境,固件编译,烧录

    摘要:环境搭建环境搭建系列芯片的开发绝大部分都是经由乐鑫科技提供的软件开发工具包来进行的,也需要应用此。如果是使用乐鑫科技官方的下载工具在平台则可以直接通过芯片接口将固件烧录进。简述上手了一块乐鑫科技官方推出的ESP32-S3-DevKitC-1开发板,发现 ESP32-S3 的综合性能较比前两代有着非常明显的提升,wifi与蓝牙功能,更充足的外设扩展能力,可以看出其在未来物联网开发应用中将占有更...

    番茄西红柿 评论0 收藏2637
  • micro:bit 开发用的一款命令行工具

    摘要:另外,开发者是一个不容忽视的群体,为开发者准备一个完善的命令行工具是个很不错的主意。是一个专为开发板量身定制的命令行工具,通过简单的命令行操作完成烧录辅助开发。一个命令行工具,为开发带来了不少的便利。 闲暇做回小搬运,搬运个小工具的使用教程。 micro: bit 是一款由英国 BBC 设计的 ARM 架构的单片机,板载蓝牙,加速度计,电子罗盘,三个按钮,5 x 5 LED 点阵,主要...

    Mr_houzi 评论0 收藏0

发表评论

0条评论

z2xy

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<