【Follow me第二季第1期】入门任务 - 板载LED点亮
[复制链接]
CPX 有两种(LED 和 neopixel)一共 12颗灯珠。
其中 USB 口右侧的On 是电源指示灯,一般不用于编程。
所以本次任务,编程对象是 USB 口左侧的 D13 的LED灯珠。
import board
import digitalio
import time
led = digitalio.DigitalInOut(board.LED)
led.direction = digitalio.Direction.OUTPUT
while True:
print("Hello, EEworld!")
led.value = not led.value
time.sleep(0.5)
主要逻辑
初始化LED灯后,在大循环中,打印一段内容,并 改变 led的value也是就是灯的亮和灭,最后sleep 进入下一次循环
尾巴
细心的朋友会发现,为什么D13 针脚没有出现在代码中?
让我在交互环境中运行
>>> import board;help(board)
你会看到CircuitPython 已经对主板的一些定义和别名
这就是没有出现D13的原因。
不仅是LED,其他的一些板载传感器也都已经被CircuitPython定义好了,更多的大家可以自己查看。
这,也是我为何是喜欢CircuitPython的原因之一。
|