您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

python可以单片机编程吗

2024/11/5 10:58:30发布46次查看
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实战之教材篇
《机器人python极客编程入门与实践》是汇集python极客团队和国内众多一线高手设计的micropython入门到实战的典型实战教材。包括数十个简单入门案例,如led控制、wifi控制、智能小车、pm2.5检测仪等。其中书中教程实例所搭配的实验开发板即为tpyboard开发板。所以有了先进的软件、硬件开发品台,剩下的只是创意!
tpyboardv102是一款经典的micropython开发板,搭载stm32f405芯片,支持dfu和swd两种调试方式,现分为三个版本,简约版、以及分别兼容micropython官方板的pyboardv1.0、pyboardv1.1,大小64mm*54mm。是micropython开发和入门的首选!
tpyboard基于局域网通讯的v20x系列能稳定的应用于物联网开发环境,包括基于esp8266的wifi通信开发板tpyboardv202、基于以太网通信的tpyboardv201。tpyboard通过搭载各种传感器加上zigbee、lora、nb-iot、2g、4g等通信模块将组成物联网终端设备的典型产品形态,属于典型的micropython玩转物联网快速开发的利器。
tpyboardv702支持通信定位功能的micropython开发板。支持北斗&gps双模定位、gprs通信、短信、蓝牙、电话等功能。板载重力传感、温湿度、加速度传感器、蜂鸣器、lcd5110显示屏灯。
更多python相关技术文章,请访问python教程栏目进行学习!
以上就是python可以单片机编程吗的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product