树莓派 5 LED 项目与 I²C 总线应用
1. 树莓派 5 LED 项目概述
树莓派 5 可以实现多种有趣的 LED 项目,下面为大家详细介绍几个典型项目。
2. 项目代码基础
在多个项目中,都有一些基础的代码函数,以下是这些函数的介绍:
from gpiozero import LED
from time import sleep
PORT = [9,10,22,27,17,4,3,2]
# 此函数用于初始化端口列表 PORT[]
def Configure():
for i in range(8):
PORT[i] = LED(PORT[i])
# 此函数将 8 位数据(0 到 255)发送到 PORT
def Port_Output(x):
b = bin(x)
b = b.replace("0b", "")
diff = 8 - len(b)
for i in range (0, diff):
b = "0" + b
for i in range (0, 8):
if b[i] == "1":
PORT[i].on()
else:
PORT[i].off()
return
3. 具体项目介绍
3.1 项目 4 - 圣诞灯(8 个 LED 随机闪烁)
- 项目描述 :八个 LED 连
超级会员免费看
订阅专栏 解锁全文
3733

被折叠的 条评论
为什么被折叠?



