4. 点亮LED和基本Python概念¶
对TPYBoard 板上最容易实现的事情莫过于点亮板上附带的小灯,连接开发板,按照上篇教程中提到的登录方法,
就可与在解释器中开始点亮 LED 灯了,代码如下:
>>>myled = pyb.LED(1)
>>>myled.on()
>>>myled.off()
这些命令将控制 LED 的亮和灭。
这种方式不错,不过我们将尝试让其更智能化。在你擅长的文本编辑器里打开 TPYBoard 里边的 main.py 文件,写入或粘贴如下的代码。
如果你是 python 新手,那么希望从现在开始你能对 python 有正确的认识。
led = pyb.LED(2)
while True:
led.toggle()
pyb.delay(1000)
当你保存了文件后,TPYBoard 上的红色 LED 将在约一秒后亮起。为运行脚本程序,先以 CTRL -D 进行软件复位。TPYBoard 将被重启且能够看到绿色的 LED 持续闪烁。
至此先恭喜你在“the army of evil robot”的路途上迈出了重要的一步!当需要关闭闪灯时,直接在终端界面按下 CLRT -C 即可。
那么这些代码做了什么呢?首先我们需要引用一些术语。Python 是一门面向对象语言(object-oriented),
Python中几乎所有的东西都是一个类(class),当你创建一个类的实例时,你得到一个对象(object)。类有与它们相关的方法(methods,也称为成员函数)。方法用于与对象进行交互或控制。