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灯常亮
在这里插入图片描述


总结

记录点点滴滴

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>