PYB LR Nano开发板评测(2)编程入门
PYB LR Nano开发板评测(1)编程环境PYB LR Nano开发板评测(2)编程入门
PYB LR Nano开发板评测(3) OLED
有两种使用Python运行程序的方法:
1、交互式带提示符的解释器方式;
2、源文件方式。
第一种方式可以在putty的终端输入命令来执行代码。
在Python中,LED是特殊的GPIO,它的用法如下:
pyb.LED(id),定义一个LED对象
id 是LED序号, 1-4.
led.on(),亮灯
led.off(),关灯
led.toggle(),翻转
led.intensity(),LED亮度
value是亮度值,0-255,0是关,255最亮,仅LED3和LED4支持
我们直接在PuTTY命令行里输入:
pyb.LED(4).intensity(10)
点亮LED4亮度10。
输入:pyb.LED(4).intensity(80)
点亮LED4亮度80。
输入:pyb.LED(4).off()
熄灭LED4。
第二种方法,源文件方式。
用一种字处理工具,此处使用Windows的记事本打开PYBFLASH磁盘中的main.py,添加代码:
跑马灯
import pyb
leds =
n = 0
while True:
n = (n + 1) % 4
leds.toggle()
pyb.delay(50)存盘退出,按一下RESET键,跑马灯在视频中
呼吸灯:
import pyb
from pyb import Timer
ia = 1
da = 1
def fa(t):
global ia, da
if (ia==0)or(ia==255):
da=256-da
ia=(ia+da)%256
pyb.LED(3).intensity(ia)
tm=Timer(1, freq=200, callback=fa)黄色LED演示呼吸灯效果在视频中。
在pyb.LED(3).intensity(ia)
后添加一句
pyb.LED(4).intensity(ia)执行后黄色LED和蓝色LED呼吸灯演示在视频中。
http://player.youku.com/player.php/sid/XMjgxNDAzMDk1Mg==/v.swf
上面的视频链接不给力,请点击下面链接:
演示视频:https://v.youku.com/v_show/id_XMj ... 0.0&from=s1.8-1-1.2
不错,支持一下! 时光虫子 发表于 2017-6-9 16:46
不错,支持一下!
:)。。。。 多谢分享,编程确实很方便,不用编译。但是怎么仿真呢? anny 发表于 2017-6-10 20:46
多谢分享,编程确实很方便,不用编译。但是怎么仿真呢?
面向对象了,底层都做好了,傻瓜相机了。
编程环境用Pytho。 谢谢分享! epochal 发表于 2017-6-11 08:05
谢谢分享!
:)。。。。
页:
[1]