0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_80762726 来源: jf_80762726 作者: jf_80762726 2023-04-26 09:42 次阅读

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复位按键(不推荐使用)运行程序。

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    240

    文章

    23134

    浏览量

    658405
  • 开发板
    +关注

    关注

    25

    文章

    4943

    浏览量

    97188
  • TPYBoard
    +关注

    关注

    1

    文章

    4

    浏览量

    4686
  • Micropython
    +关注

    关注

    0

    文章

    68

    浏览量

    4715
收藏 人收藏

    评论

    相关推荐

    分钟学会Docker基本操作,快速入门容器技术!

    机上一切正常”的回应,留下您满心的无奈与困惑? …… 那么,是时候学习并使用 Docker技术 了。通过快速掌握Docker,您将能够轻松实现在不同平台间上的无缝构建、测试与部署应用程序。Docker确保了开发、测试及生产环境的高度一致性,让您
    的头像 发表于 11-11 17:22 100次阅读
    三<b class='flag-5'>分钟学会</b>Docker基本操作,<b class='flag-5'>快速</b><b class='flag-5'>入门</b>容器技术!

    TVP5160 VBI快速入门

    电子发烧友网站提供《TVP5160 VBI快速入门.pdf》资料免费下载
    发表于 09-30 11:17 0次下载
    TVP5160 VBI<b class='flag-5'>快速</b><b class='flag-5'>入门</b>

    TVP5150A VBI快速入门

    电子发烧友网站提供《TVP5150A VBI快速入门.pdf》资料免费下载
    发表于 09-30 09:40 0次下载
    TVP5150A VBI<b class='flag-5'>快速</b><b class='flag-5'>入门</b>

    TVP5154A VBI快速入门

    电子发烧友网站提供《TVP5154A VBI快速入门.pdf》资料免费下载
    发表于 09-29 09:47 0次下载
    TVP5154A VBI<b class='flag-5'>快速</b><b class='flag-5'>入门</b>

    我用了3分钟,从零实现了单片机的点灯开发!

    ARM Cortex M0 + 处理器,264KB 的 SRAM ,运行频率高达 133MHz USB Type-C 电源及数据接口 如何用3分钟从零实现点亮LED灯? 对于一切单片机的入门开发,从点亮
    发表于 09-27 15:51

    十天学会单片机可能吗?单片机入门需要多久?

    学习单片机的过程,就像学习任何其他技能一样,不仅在于书本上的知识,更在于实践和应用的能力。许多人可能会问:十天能学会单片机吗?答案是:可以,但这取决于你所定义的“学会”到什么程度。首先,让我们明确
    的头像 发表于 09-05 08:00 854次阅读
    十天<b class='flag-5'>学会</b>单片机可能吗?单片机<b class='flag-5'>入门</b>需要多久?

    CW32快速开发入门

    CW32快速开发入门
    的头像 发表于 04-24 18:56 1872次阅读
    CW32<b class='flag-5'>快速</b>开发<b class='flag-5'>入门</b>

    岚图发布“琥珀电池”,续航达900km,10分钟充电即可满足450km续航 

    琥珀电池基于800V平台研发,具备5C超快速充电性能,能实现10分钟内为车辆补充450公里续航里程。此外,该电池在-10℃至40℃的宽泛温度范围内均能正常工作。
    的头像 发表于 04-24 17:38 1339次阅读

    谷歌为iOS用户提供&quot;快速删除&quot;功能,快速清理15分钟浏览记录

    当前,iOS版Chrome浏览器提供“过去1小时”、“过去24小时”、“过去7天”、“过去4周”及“无限制”等多种清除浏览数据选项,现已细化至“15分钟”。
    的头像 发表于 04-23 14:10 6233次阅读

    5分钟学会制作高速吹风机

    前言:高速吹风机量价齐升市场竞争格局初显吹风机是居家生活必备物品,然而传统型吹风机所带来的体验并不佳,高频使用的女性群体对此更是深有感触。究其原因主要有:转速低,通常在每分钟2万转左右,导致干发
    的头像 发表于 03-29 08:22 728次阅读
    5<b class='flag-5'>分钟</b><b class='flag-5'>学会</b>制作高速吹风机

    allegro快速入门教程

    电子发烧友网站提供《allegro快速入门教程.pdf》资料免费下载
    发表于 02-29 09:32 68次下载

    快速学会 OrCAD Capture CIS

    电子发烧友网站提供《快速学会 OrCAD Capture CIS .pdf》资料免费下载
    发表于 02-29 09:27 19次下载

    3分钟快速实现串口PLC远程下载程序操作说明

    3分钟快速实现串口PLC远程下载程序操作说明 搜索蓝蜂物联网官网,即可免费领取样机使用!!先到先得!!! 一. 适用产品型号 其余型号网关此功能正在开发中,敬请期待。 二. 远程下载功能使用流程
    的头像 发表于 02-26 15:38 717次阅读
    3<b class='flag-5'>分钟</b><b class='flag-5'>快速</b>实现串口PLC远程下载程序操作说明

    快速入门BlueNRG SDK固件开发流程

    本文档指导用户快速地对 BlueNRG SDK 有一个直观、清晰的认识,了解其软件架构,以便顺利地学会利用 SDK 开发自己的用户固件。
    的头像 发表于 01-13 10:43 1875次阅读
    <b class='flag-5'>快速</b><b class='flag-5'>入门</b>BlueNRG SDK固件开发流程

    电脑登录游戏5分钟出错一次

    电脑登录游戏5分钟出错一次,游戏公司锁定我的电脑禁止登录,如何找到对方用了什么手段
    发表于 11-29 11:49