MicroPython控制单片机01
Posted panda_225400
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MicroPython控制单片机01相关的知识,希望对你有一定的参考价值。
前言
MicroPython可以对硬件进行嵌入式的开发,我在网上购买了个支持Python单片机,今天就试试下我的第一个用Python语言来控制单片机的程序
一、MicroPython是什么?
MicroPython是在单片机上可以跑的Python,也就是说,你可以通过Python脚本语言开发单片机程序。MicroPython遵守MIT协议开源,被授权人拥有复制、修改、发行和再授权的权利。由剑桥大学的理论物理学家乔治•达明设计。和Arduino类似,但MicroPython更强大。MicroPython基于ANSIC,语法跟Python3基本一致,拥有自家的解析器、编译器、 虚拟机和类库等。目前它支持基于32-bit的ARM处理器,比如STM32F405。也就是说ARM处理器STM32F405上直接可运行Python语言,用Python语言来控制单片机。
一、TPYBoad 是什么?
TPYBoard单片机开发板,轻松使用python开发物联网产品。可以下载各种教程固件以及文档,支持Python3.0及以上版本的直接运行,支持重力加速度传感器,支持上百周边外设配件,可通过Python语言轻松实现对单片机的控制
三、使用步骤
1.使用USB连接开发板和PC电脑
2.PC电脑上打开开发板
开发板的Flash将会被PC识别为一个U盘
打开U盘
boot.py – 开发板启动时执行脚本
main.py – Python执行脚本
README.txt – 说明文档
tpybcdc.inf – 支持串口访问。。。。的配置文件
3.打开main.py编写代码
功能:点亮开发板上的第四个LED灯
代码如下(示例):
import pyb
pyb.LED(4).on()
4.执行代码
退出PC电脑U盘,按下开发板的RST重启键,蓝色LED灯常亮
总结
记录点点滴滴
以上是关于MicroPython控制单片机01的主要内容,如果未能解决你的问题,请参考以下文章