本帖最后由 凡人就行 于 2018-6-28 01:48 编辑
pyboardCN V2 试用笔记(一)
1.1 试用计划 & 资料查找
一.前言
最近申请了pyboardCN V2,由于对Python了解略少,故在此先挖个坑,记录学习过程。由于近期考试已经开始,学校里竞赛也进入白热化时期,因此更新会比较慢。
计划大致分为三部分:了解micropython -> 熟悉pyboardCN V2资源 -> 基于pyboardCN V2制作作品。
第一部分通过 pyboardCN 大致了解 micropython 用法。本篇参考论坛各位大神经验,进行简单的点灯实验。
二.准备
1.资料
忘记了看到哪个帖子了,总之感谢各位提供的资料和方法。
2.工具
关于micropython有很多操作方式,本人仅仅用终端来控制。好用的终端很多,本人习惯 putty 和 Xshell ,关于串口助手连接很不稳定总之本人没成功。
大家都知道该板子通过虚拟串口与电脑连接,也就是说我们的终端需要将串口信息配置正确。
设置连接协议--串口
串口配置
之后进行连接,就可以尽情玩耍了(PS:这个风格还是蛮好看的~)
不过美中不足的是这个终端不是特别稳定,需要其他终端先控制一下板子才能正常工作。同时 putty 有时也会莫名打不开,不清楚什么原因。
不过有一款终端自由度很高,可以自己设置窗口效果--MobaXterm,并且稳定性也不错。这里不做详细介绍。简单说明一下要点。
进入设置:
设置背景风格
设置终端软件:
当然,在板子连接PC之后,如果驱动没有问题的话,应该会多处一块磁盘,磁盘里面是py文件。
通过修改main.py可以保存程序,复位即可运行。
三.操作LED
关于LED操作,可以根据手册如下操作:
- from pyb import LED
- led = LED(1) #red led
- led.on()
- led.off()
- led.toggle()
复制代码
也可以直接操作:
- import pyb
- pyb.LED(1).on()
- pyb.LED(1).off()
- pyb.LED(1).toggle()
复制代码
板子上红色邓发生变化,证明板子是正常工作的。
以上语句既可以写入main.py文件,也可直接终端写入。不过在写入main.py时保存文件红灯会亮,保存结束灭。相比较终端输入快很多但是无法保存。
*注意,在进入循环/执行main.py(实际上也是循环的事情),如果没有做其他处理想要终止(即终端无反应)时,按下 Ctrl + C 即可终止当前任务。
转自网友共享:
MobaXterm_Personal_8.6.exe
(11.2 MB, 下载次数: 51)
XshellPortable.zip
(5.14 MB, 下载次数: 22)