2019独角兽企业重金招聘Python工程师标准>>>

说到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://my.oschina.net/micropython/blog/3029271

TPYBoard开发板带你轻松玩转MicroPython相关推荐

  1. MicroPython支持图形化编辑了:Python Editor带你轻松玩转MicroPython

    当你看到这篇文章的时候,显然你已经阅读了很多类似的文章,那么本篇文章会深入讲解一些新手的需求,提供详细的建议,当然我不会告诉你具体怎么做,一切答案都是肤浅的. 就拿我自己来说,初步接触编程的阶段是兴奋 ...

  2. TPYBoard开发板搭建与阿里云服务发送数据

    2019独角兽企业重金招聘Python工程师标准>>> 今天给大家带来的是TPYBoard V202开发板的一次测试项目使用心得.而测试项目就是给服务端发送硬件底层数据,而数据有产品 ...

  3. 【EasyNLP】带你轻松玩转CLUE榜单

    重磅来袭!EasyNLP正式成为CLUE榜单的官方工具! 1.导读 EasyNLP是一款简单.易用.高效的NLP开发工具,其完全基于Pytorch实现,提供了包括预训练语言模型(Pre-trained ...

  4. 利用支持MicroPython的TPYBoard开发板自制PM2.5检测仪(萝卜教育学科式编程)

    2019独角兽企业重金招聘Python工程师标准>>> 秋冬季节,雾霾天气的持续,让人们对空气质量的关注程度提升.而近期人们对于空气质量的关注总也绕不开一个词--"PM2. ...

  5. python开发板卡驱动开发_一款能让你发挥无限创意的MicroPython开发板—TPYBoard开发板测...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天 静电袋包装,打开袋子简单明了:TPYBoard开发板一块.跳线帽一个.数据线一条.说明书一份.通过数据线将开发板与电脑连接就可以DIY各种你想要的P ...

  6. 带你们轻松玩遍吃遍张家界

    来张家界的朋友一般都会去的景点是国家森林公园.天门山.玻璃桥.凤凰等等,玩遍这些景点至少需要4天-5天的时间.很多朋友虽然想一次性玩遍张家界的各大景点,但是由于时间.距离关系,只能选取几个最想去的地方 ...

  7. Kubernetes Pod篇:带你轻松玩转Pod

    本文将对Kubernetes如何发布与管理容器应用进行详细说明,主要包括Pod概述.基本用法.生命周期.Pod的控制和调度管理.Pod的升级和回滚,以及Pod的扩容机制等内容,并结合具体详细的示例,带 ...

  8. python语言type board_Micropython TPYBoard开发板控制无线加速度小车

    现在无线控制已经成为了电子科学领域的主流,这次就来教大家做一个主流中的主流--无线控制的小车,先给大家看一下最终的成品演示视频: ://v.youku.com/v_show/id_XMTY2MzAzN ...

  9. Micropython教程之TPYBoard开发板驱动舵机教程(萝卜学科编程教育)

    2019独角兽企业重金招聘Python工程师标准>>> 大家应该都看到过机器人的手臂啊腿脚啊什么的一抽一抽的在动弹吧...是不是和机械舞一样的有节奏,现在很多机器人模型里面的动力器件 ...

最新文章

  1. mysql命令使用2
  2. java.lang.IllegalStateException: 启动子级时出错
  3. leetcode 35 Search Insert Position(二分法)
  4. 将Java应用程序本地编译为EXE的几种方法
  5. C++推荐书籍从入门到进阶带你走上大牛之路(珍藏版)
  6. Socket编程实践(3) --Socket API
  7. 窗体案例:注册 登陆 主界面 c# 1613533126
  8. Intel处理器电源管理技术(2) - 概述 - EIST P-State Turbo Boost HWP
  9. GitHub标星7700:Python从新手到大师,只要100天
  10. Spring Boot –无法确定数据库类型NONE的嵌入式数据库驱动程序类
  11. (文末源码)差分进化(Differential Evolution,DE)
  12. 在线教育平台签约电子化:借电子印章提速控本、服务师生
  13. 【初学数据结构系列】 顺序表的实现——通讯录
  14. linux ip转发 丢包,sendto频率过快导致发送丢包
  15. TeXmacs Bibtex文献排序
  16. Android 微信分享不显示分享出去的图标问题
  17. python爬虫餐饮行业数据分析统计服_Python数据分析实战,简单快速制作餐饮行业商业化报告...
  18. 全国计算机二级ACCESS在线,全国计算机二级《Access》操作试题及答案
  19. BUU Web[33-36]
  20. 什么是物联网?定义和解释

热门文章

  1. 【MySQL】语句抓包分析工具MySQL sniffer
  2. 源码安装php时出现configure: error: xml2-config not found. Please check your libxml2 installation...
  3. PYB Nano 开发板的完整设计文档
  4. 百度编辑器UEditor源码模式下过滤div/style等html标签
  5. makeObjectsPerformSelector 方法的用法
  6. 2021北京网络安全大会议程及直播观看指南
  7. 谷歌发布 Chrome 91,修复32个漏洞
  8. 朝鲜国家黑客被指利用 LinkedIn 攻击欧洲航空公司和军队企业
  9. SSH远程执行命令环境变量问题
  10. Tornado之异步authenticated