[其它] 【pyBoard试用】二:点个灯

[复制链接]
 楼主| 数码小叶 发表于 2018-3-5 22:05 | 显示全部楼层 |阅读模式
本帖最后由 数码小叶 于 2018-3-5 22:04 编辑

二居然写到三后面了

一个新语言第一个程序肯定是“Hello, World”,一个新板子,必须从点亮led开始啊

Snipaste_2018-03-01_09-54-352.png

上次驱动已经成功安装,板子接上电脑后,虚拟的串口号是12,打开Putty


Snipaste_2018-03-01_16-13-46.png


pyBoard进入后,就可以类似windows的cmd直接操作了,这个很让人意外
Snipaste_2018-03-01_16-15-55.png

输入一条指令,回车就可以看到想象了,这个很直接,直接当计算器也是挺6的
Snipaste_2018-03-04_21-14-10.png

另外一种方法是直接编辑虚拟盘里的main.py文件,这种操作方法可以方便很多,看图,而且编辑完后可以保存

Snipaste_2018-03-02_09-59-15.png

至于另外的方式,暂时就不操作了。那这些操作的指令或者函数都是从哪来的呢。。。有两个最直接的途径。一个是去访问固件,这个可以直接官网下载 ,固件库是开源的,这样可以离线查看了,
Snipaste_2018-03-02_10-21-01.png

可以看到很多模块,命名也很直接,一目了然。

Snipaste_2018-03-02_10-20-48.png


另外一个就是直接访问官网文档,官网看得直观一点,不过打开没本地快
Snipaste_2018-03-02_10-17-48.png

Snipaste_2018-03-02_10-24-54.png


可以看出来,microPython是一个模块一个模块的,类似于c中的头文件,每次要引入相关的模块才行 ,比如上面的pyb模块,就是板载的相关功能模块。其中的LED就是一个类了,有两种方式引用

  1. import pyb

  1. from pyb import LED

这样引入后就可以操作不会报错了。里面还有很多操作,比如直接设置亮度等级
  1. led. intensity([value] )

不过这个只有LED3和4支持。1和2用的话也不报错,只是只有亮和灭两种状态。

有了LED的操作基础就可以继续进一步延伸到其他模块了。













评论

[url=home.php?mod=space&uid=1861948]@一灯大神[/url] :哇,厉害了  发表于 2018-3-28 23:01
一灯大神来给你点个赞。  发表于 2018-3-28 17:23
巧克力娃娃 发表于 2018-3-7 10:16 | 显示全部楼层
一灯大师修炼中
 楼主| 数码小叶 发表于 2018-3-7 21:25 | 显示全部楼层

路漫漫其修远兮
您需要登录后才可以回帖 登录 | 注册

本版积分规则

105

主题

2560

帖子

19

粉丝
快速回复 在线客服 返回列表 返回顶部