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
    +关注

    关注

    243

    文章

    24433

    浏览量

    687296
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113181
  • TPYBoard
    +关注

    关注

    1

    文章

    4

    浏览量

    4986
  • Micropython
    +关注

    关注

    0

    文章

    69

    浏览量

    5718
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无线充电25w:30分钟满血复活

    25W无线充电提升充电速度,实现30分钟补电,提升用户体验,推动无线充电技术发展。
    的头像 发表于 10-21 08:31 554次阅读
    无线充电25w:30<b class='flag-5'>分钟</b>满血复活

    在IDE中运行固件内自带的AI程序,约2分钟左右就死机了,为什么?

    1、在IDE中运行固件内自带的AI程序,约2分钟左右就死机,点击停止报 繁忙,点连接也报 忙碌中。从资源管理器中点击CanMV可以访问下一级文件夹。 2、过几分钟后在IDE中点击“连接”,报“获取
    发表于 06-06 07:28

    LuatOS协程深度解析:小白也能10分钟学会,代码效率直接起飞!

    嵌入式开发如何兼顾效率与简洁?LuatOS协程给出完美答案!它用类线程的语法封装异步逻辑,让多任务开发像单线程一样简单。本文用图文并茂的方式拆解协程原理,10分钟带你轻松入门!   LuatOS协程
    的头像 发表于 04-10 15:23 449次阅读
    LuatOS协程深度解析:小白也能<b class='flag-5'>10</b><b class='flag-5'>分钟</b><b class='flag-5'>学会</b>,代码效率直接起飞!

    10分钟上手写代码,LuatOS协程轻松掌握!

    10分钟学会LuatOS协程,从此你的程序也能像通勤族利用碎片时间一样游刃有余。现在就去动手试一试,开启异步编程新体验! 写给第一次听说协程的你‌: 别怕!协程不是复杂概念,看完这篇,10
    的头像 发表于 04-10 15:18 489次阅读
    <b class='flag-5'>10</b><b class='flag-5'>分钟</b>上手写代码,LuatOS协程轻松掌握!

    1分钟学会T113-i核心板串口调试技巧

    前言:本篇开始将对全志T113-i这款极具性价比的工业评估板的使用和调试展开介绍。通过这些使用技巧和调试方法可以让您快速上手,加深对于评估板的认识。本篇将从调试登录说起,帮助您只需一分钟即可成功掌握
    的头像 发表于 04-10 08:31 1118次阅读
    1<b class='flag-5'>分钟</b><b class='flag-5'>学会</b>T113-i核心板串口调试技巧

    矩阵混音技术快速入门

    A&H矩阵混音技术快速入门Live_Matrix_MixingChinese
    发表于 03-26 14:12 0次下载

    如何用MES系统实现生产异常10分钟快速响应

    在智能制造时代,生产异常响应速度直接影响交付周期与运营成本。研究表明,若能在异常发生后的10分钟内介入处理,可避免80%以上的次生损失。珠海盈致通过MES系统构建的异常响应机制,正在重塑电子制造行业
    的头像 发表于 03-18 16:37 715次阅读

    ADS1232高速测量时出现20分钟的长周期波动,是什么原因呢?

    时(10次/秒),波动已经可以做到10个字以内,但是高速(80次/秒)时测值波动较大,采用4个周期的移动平均滤波后,稳定性增强,但是数据出现20分钟的长周期波动,波动幅度在800个字,形状类似锯齿波,请问是什么原因呢?
    发表于 02-14 07:11

    EE-110:ELF和DWARF文件格式快速入门

    电子发烧友网站提供《EE-110:ELF和DWARF文件格式快速入门.pdf》资料免费下载
    发表于 01-05 09:41 0次下载
    EE-110:ELF和DWARF文件格式<b class='flag-5'>快速</b><b class='flag-5'>入门</b>

    ADS1299EEG-FE套件为什么在打开的时候读寄存器都要10分钟以上,而且软件总是报错,怎么解决?

    TI工程师您们好,我新买的ADS1299EEG-FE套件,为什么在打开的时候读寄存器都要10分钟以上,而且软件总是报错,根本没法使用。截图如下:
    发表于 12-23 07:08

    ADS62PxxEVM快速入门指南

    电子发烧友网站提供《ADS62PxxEVM快速入门指南.pdf》资料免费下载
    发表于 12-19 14:29 0次下载
    ADS62PxxEVM<b class='flag-5'>快速</b><b class='flag-5'>入门</b>指南

    TVP5154EVM快速入门指南

    电子发烧友网站提供《TVP5154EVM快速入门指南.pdf》资料免费下载
    发表于 12-07 14:38 0次下载
    TVP5154EVM<b class='flag-5'>快速</b><b class='flag-5'>入门</b>指南

    TVP5146:VBI快速入门

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

    TVP5150A:快速入门指南

    电子发烧友网站提供《TVP5150A:快速入门指南.pdf》资料免费下载
    发表于 12-06 14:10 1次下载
    TVP5150A:<b class='flag-5'>快速</b><b class='flag-5'>入门</b>指南

    TVP5160 EVM快速入门指南

    电子发烧友网站提供《TVP5160 EVM快速入门指南.pdf》资料免费下载
    发表于 12-06 14:03 0次下载
    TVP5160 EVM<b class='flag-5'>快速</b><b class='flag-5'>入门</b>指南