![[Micropython]TPYBoard开发板:点亮LED-详细教程.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-11/15/fd7cb68b-40cc-47c1-ad1c-8afb3e9e95c8/fd7cb68b-40cc-47c1-ad1c-8afb3e9e95c81.gif)
![[Micropython]TPYBoard开发板:点亮LED-详细教程.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-11/15/fd7cb68b-40cc-47c1-ad1c-8afb3e9e95c8/fd7cb68b-40cc-47c1-ad1c-8afb3e9e95c82.gif)
![[Micropython]TPYBoard开发板:点亮LED-详细教程.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-11/15/fd7cb68b-40cc-47c1-ad1c-8afb3e9e95c8/fd7cb68b-40cc-47c1-ad1c-8afb3e9e95c83.gif)
![[Micropython]TPYBoard开发板:点亮LED-详细教程.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-11/15/fd7cb68b-40cc-47c1-ad1c-8afb3e9e95c8/fd7cb68b-40cc-47c1-ad1c-8afb3e9e95c84.gif)
![[Micropython]TPYBoard开发板:点亮LED-详细教程.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-11/15/fd7cb68b-40cc-47c1-ad1c-8afb3e9e95c8/fd7cb68b-40cc-47c1-ad1c-8afb3e9e95c85.gif)
已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MicropythonTPYBoard开发板:点亮LED-详细教程关于MicroPython?MicroPython是在单片机上可以跑的Python,也就是说,你可以通过Python脚本语言开发单片机程序。 由剑桥大学的理论物理学家乔治达明设计。和Arduino类似,但Micro Python更强大。 MicroPython开发板让你可以通过Python代码轻松控制微控制器的各种外设,比如LED等,读取管脚电压,播放歌曲,和其他设备联网等等。关于TPYBoard?TPYBoard是一款MicroPython开发板,有v101、v102两个版本,v102是v101的升级版,新增swd接口,TPYBoard亮点是高级python语言控制硬件,各种物联网开发都可适用,还能画板子定制开发,你可以充分体验MicroPython带来的开发乐趣!为了最大使用好你的pyboard 开发板,工作前的一些注意事项是需要知道的1.1 小心你的pyboard开发板因为 pyboard 开发板没有防护罩的缘故,故需要注意的一些事项:. 轻力插拔 USB 线。尽管 USB 接头是焊接在电路板上且十分牢固的,一旦有所损坏将非常难以修理。. 静电能够损坏开发板上的元器件。如果你在你的工作范围积累了许多的静电(例如干冷的环境下),需要额外小心注意不要击穿开发板。如果开发板是装在静电袋里边的,这个袋子将是保存和携带该开发板的最好的抗静电工具(其由传导性泡沫的塑料组成)。如果在硬件层面你能够注意到这些事项,开发板使用起来不会有大问题。软件层面造成开发板损坏几乎是不可能的,所以大可随心所欲敲写你的代码。如果文件系统损坏,可以在接下来的内容中了解如何修复它。最糟糕的情况乃是需要重刷新MicroPython固件,但这可以轻易地通过一条USB线实现。1.2 pyboard的布局USB 接头在板子的右上方,SD 卡槽在其左上方。卡槽和接口之下是四颗 LED 灯,从上到下依次为蓝色,橙色,绿色和红色。开关有两个,左边的用户开关和右边的复位开关。1.3插入式供电pyboard 是通过 USB 线供电的。通过USB线连接PC是唯一适合的方法。如果连接成功,绿色的 LED 灯将亮起。1.4外部电源供电pyborad 开发板可以通过干电池或其他外部电源供电。连接电源时需要特别注意其正极负极,pyboard 开发板上没有极性保护,所以任何东西连接其正极时都要非常非常小心。pyboard 板上最容易实现的事情莫过于点亮板上附带的小灯。连接开发板,按照上篇教程中提到的登录方法,就可与在解释器中开始点亮 LED 灯了,代码如下:myled = pyb.LED(1)myled.on()myled.off()这些命令将控制 LED 的亮和灭。这种方式不错,不过我们将尝试让其更智能化。在你擅长的文本编辑器里打开 pyboard 里边的 MAIN.PY 文件,写入或粘贴如下的代码。如果你是 python 新手,那么希望从此开始你能对 python 有正确的认识印象。led = pyb.LED(2)while True:led.toggle() pyb.delay(1000)当你保存了文件后,pyboard 上的红色 LED 将在约一秒后亮起。为运行脚本程序,先以 CTRL -D 进行软件复位。pyboard 将被重启且能够看到绿色的 LED 持续闪烁。至此先恭喜你在“the army of evil robot”的路途上迈出了重要的一步!当需要关闭烦人的闪灯时,直接在终端界面按下 CLRT -C 即可。到目前为止代码做了什么事情呢?首先我们需要引用一些术语。Python 是一门面向对象语言(object-oriented),pyhon 中一切几乎都是类(class)和通过声明得到的类的对象(object)。通过方法(methods,也称为成员函数)我们连接类,并和对象相交互或者控制它。程序的第一行我们通过实例化了LED对象并命名为led。当这个对象被创建时,它唯一的参数必须在1和4之间,与开发板上四颗LED相呼应。pyb.LED这个类有三个我们使用的重要成员函数:on( ), off( ) 以及 toggle( )。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沥青渣子销售合同范本
- 合作合同解读与案例
- 快递物料采购合同范本
- 混凝土切块采购合同范本
- 酒店楼层转租合同范本
- 鸭场赔偿合同范本
- 武汉租商铺合同范本
- 土地勘察合同范本
- 护栏制作安装合同范本
- 防疫运输合同范本简单
- 生物制品生产工艺过程变更管理技术指导原则
- 建筑施工现场签证单(模板)
- GBZ(卫生) 49-2014职业性噪声聋的诊断
- GB/T 9729-2007化学试剂氯化物测定通用方法
- GB/T 7588.2-2020电梯制造与安装安全规范第2部分:电梯部件的设计原则、计算和检验
- GB/T 13560-2017烧结钕铁硼永磁材料
- 三视图及尺寸标注课件
- 混凝土配合比验证检验委托书模板
- 住房公积金投诉申请书
- 众辰变频器说明书3400
- 小学教师量化考核表
评论
0/150
提交评论