什么单片机可以用python编写,python和单片机
MicroPython以微控制器作为目标,从而使得Python可以用来控制硬件。
说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,经过数十年的磨砺,如今Python已经成为最具人气的开源编程语言之一。(推荐学习:Python视频教程)
MicroPython顾名思义就是运行在MCU的Python,换句话说Python可以让单片机行动起来了。
MicroPython开发板简介
MicroPython脱胎于Python,基于ANSIC(C语言标准),然后在语法上遵循了Python的规范,主要是为了更容易在嵌入式硬件上操作底层(这里特指微控制器级别)。到目前为止,已经有很多嵌入式硬件成功移植到Micropython上,比如STM32F4、esp8266、PYBoard等。目前最全最专业的MicroPython嵌入式领域是TPYBoard的MicroPython系列,是MicroPython从入门到实战的最佳选择。
MicroPython实战之教材篇
003010是典型的汇聚Python极客团队和国内众多一线专家设计MicroPython进入实战的实战教材。包括LED控制、wifi控制、智能汽车、PM2.5检测仪等几十个简单的入门案例。其中,与书中教程实例匹配的实验开发板是TPYBoard开发板。所以有了先进的软硬件开发平台,剩下的就只是创意了!
TPYBoardv102是MicroPython的经典开发板,搭载STM32F405芯片,支持DFU和SWD调试方式。现在分为三个版本,简化版,以及分别兼容MicroPython官方板的PYBoardv1.0和PYBoardv1.1,尺寸为64mm*54mm。它是开发和引入MicroPython的首选!
基于TPYBoard局域网通信的V20X系列可稳定应用于物联网开发环境,包括基于ESP8266的TPYBoardv202和基于以太网通信的TPYBoardv201。TPYBoard配有zigbee、Lora、NB-iot、2G、4G等各种传感器和通信模块。将构成物联网终端设备的典型产品形态,是MicroPython玩转物联网快速发展的典型利器。
支持TPYBoardv702通信定位功能的MicroPython开发板。支持北斗GPS双模定位、GPRS通信、短信、蓝牙、电话等功能。车载重力传感器、温湿度传感器、加速度传感器、蜂鸣器、LCD5110显示灯。
更多Python相关技术文章,请访问Python教程专栏学习!以上是python可以用单片机编程的详细内容。更多信息请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。