MicroPython快速入门:10分钟学会使用TPYBoard

tpyboard是一块能运行micropython的单片机开发板,提供了用于控制各种单片机接口的底层python操作系统。
下面以tpyboardv10x为例,给大家提供一个快速入门tpyboard的教程:
一、介绍篇
tpyboardv10x开发板的usb接头在板子的右上方,sd 卡槽在其左上方。 有4个led在sd插槽的下方。从led1到led4颜色分别是:红色,黄色,绿色,蓝色。 有2个开关:rst是复位开关,usr是用户开关。
tpyboard开发板不需要任何的编译工具,通过一根通用的usb数据线将其与电脑连接即可。如果连接成功,绿色的led灯将亮起。同时电脑上就会显示一个盘符。
打开盘符“tpybflash”,由以下四个文件关联组成:
l        boot.py:开发板启动时将执行这个该脚本,它设置了开发板的多个选项参数
l        main.py:包含你的 python 程序的主要脚本,在 boot.py 运行后被执行
l        readme.txt:包含开启开发板的必要基础信息
l        tpycdc.inf:确认usb设备连接的 windows 配置文件
一、程序编译篇
tpyboard提供了两种程序编译方式:
l        通过通用的文本编辑器
l        通过其提供的pythoneditor编辑器。
1、文本编译方式:
编辑mian.p
用文本编辑器打开main.py文件。windows 环境下可以使用记事本或者其他编辑器。mac 和 linux 下使用你喜欢的文本编辑器即可。打开文件后你将看到如下的一行:
# main.py -- put your code here!       
该行以“#”字符开始,意味着只是一个注释。这样的命令行不会被执行,仅为代码提供信息用。
在这个 main.py 加多两行,如下所示:
import pybpyb.led(4).on()       
第一行表明使用 pyb 模块,这个模块包含了控制开发板的所有函数和类。
第二行打开了蓝色的 led:先是在 pyb 模块中使用了 led 类,创建了 led 4 的实例,然后将其点亮。
保存并关闭 main.py文件, 然后在 usb 设备中退出(或者卸载),就像退出移动磁盘一样。
按下板上的pst复位键将重置开发板并运行写好的程序。当按下复位键后绿色的 led 将快速闪烁,然后蓝色的 led 保持长亮,一个程序的运行就完成了。
2、pythoneditor编辑器
tpyboardv10x开发板可以搭配其在线编程工具pythoneditor进行拖拽编程!拖拽编程、代码编程同步进行,真的是福音有木有!
   在线编程网址:www.tpyboard.com/pythoneditor
使用步骤:(简单介绍一下,感兴趣的小伙伴可以自己去官网看,都是免费哒)
(1)通过python editor拼插编程工具得到拼插程序,如下图所示,点击下载“main.py”程序文件。
(2)将下载的“main.py”程序拷贝到tpyboardv102所对应的电脑盘符“tpflash”中
(3)等待存储完毕即板子上的红灯熄灭后,可通过putty软件运行该程序或者使用板载的rst复位按键(不推荐使用)运行程序。


主流大模型推理框架盘点解析
高压电机的功率计算公式
什么是声卡DSP/MIDI
向GPIO设备添加边缘敏感转换检测
超声波风速传感器 CV7-OEM的特点及应用
MicroPython快速入门:10分钟学会使用TPYBoard
快讯:中国国际科学仪器及实验室装备展在京举办
三星Note7爆炸事件或致三星损失334亿
连接线转接卡
光端机视频编码传输技术的应用与分析
LV和柔宇科技合作的全球首款柔性屏时尚手袋
一文了解Linux调度器开放给用户空间的接口
IBMAI战胜人类冠军后AI将如何辅助人类做出更无偏颇的决策
NVIDIA携手欧特克始加速建筑行业数字化转型
酷鲨科技魔幻时钟1588 PTP+NTP服务器已正式发布
人工智能崛起,自动驾驶成“受益人”?
手机屏幕触控性能测试之弹片微针模组的应用
实现远程维护,打造智慧供水网络!路由器助力现代化水资源管理
食品溯源生产的远程视频在线管理平台的搭建和应用分析
晶振怎么选?有哪些注意点?这里有详细说明!