MicroPython以微控制器做为目标,从而使得Python能够用来控制硬件。说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,通过数十年的磨砺,现在Python已经成为最具人气的开源编程语言之一。MicroPython顾名思义就是运行在MCU的Python,换句话说Python可让单片机行动起来了。python
MicroPython开发板入门实战篇编程
MicroPython脱胎于Python,基于ANSIC(C语言标准),而后在语法上又遵循了Python的规范,主要是为了能在嵌入式硬件上(这里特指微控制器级别)更易于的实现对底层的操做。截止到目前,已经有很多嵌入式硬件成功移植了Micropython,如STM32F四、esp826六、PYBoard等。而目前在MicroPython嵌入式领域最全、最专业的当属TPYBoard的MicroPython系列,是MicroPython从入门到实战的不二之选。编程语言
MicroPython实战之教材篇学习
《机器人Python极客编程入门与实践》是聚集Python极客团队和国内众多一线高手设计的MicroPython入门到实战的典型实战教材。包括数十个简单入门案例,如LED控制、wifi控制、智能小车、PM2.5检测仪等。其中书中教程实例所搭配的实验开发板即为TPYBoard开发板。因此有了先进的软件、硬件开发品台,剩下的只是创意!设计
MicroPython实战之开发板篇3d
一、 TPYBoardv10x基础篇调试
TPYBoardv102是一款经典的MicroPython开发板,搭载STM32F405芯片,支持DFU和SWD两种调试方式,现分为三个版本,简约版、以及分别兼容MicroPython官方板的PYBoardv1.0、PYBoardv1.1,大小64mm*54mm。是MicroPython开发和入门的首选!blog
二、 TPYBoardV20X局域网篇教程
TPYBoard基于局域网通信的V20X系列能稳定的应用于物联网开发环境,包括基于ESP8266的WIFI通讯开发板TPYBoardv20二、基于以太网通讯的TPYBoardv201。TPYBoard经过搭载各类传感器加上zigbee、Lora、NB-iot、2G、4G等通讯模块将组成物联网终端设备的典型产品形态,属于典型的MicroPython玩转物联网快速开发的利器。开发
三、 TPYBoard70X北斗GPRS通信系列
TPYBoardv702支持通讯定位功能的MicroPython开发板。支持北斗&GPS双模定位、GPRS通讯、短信、蓝牙、电话等功能。板载重力传感、温湿度、加速度传感器、蜂鸣器、LCD5110显示屏灯。
目前TPYBoard现已造成了完善的MicroPython开发体系,并造成了完善的技术文档以及技术支持服务。实践证实,加上稳定可靠的外围电路和抗干扰电源,以TPYBoard为核心的产品能成功应用于苛刻的工业环境,使开源硬件和开发平台获得更普遍的应用,产品多样性远远高于官方开发板,是MicroPython学习的首选。