python 树莓派实验一:跑马灯

效果

连线

3.3v接电源

GPIO接led灯

Ground接R、G、B

代码

import RPi.GPIO as GPIO
import time
# led灯接的编号
arr = [12, 16, 20, 21, 23, 19, 13, 18]
# 初始化
GPIO.setmode(GPIO.BCM)
for item in arr:
    GPIO.setup(item, GPIO.OUT)
time.sleep(0.5)
# 逐渐熄灭
for item in arr:
    GPIO.output(item, GPIO.HIGH)
    time.sleep(0.3)
# 逐渐亮起
for item in arr:
    GPIO.output(item, GPIO.LOW)
    time.sleep(0.3)
# 整体闪3下
t = 3
while(t>0):
    for item in arr:
        GPIO.output(item, GPIO.HIGH)
    time.sleep(0.2)
    for item in arr:
        GPIO.output(item, GPIO.LOW)
    time.sleep(0.2)
    t -= 1

GPIO.cleanup()

问题

1、用 Python 编程控制树莓派的 GPIO 输出,至少需要哪些语句?

GPIO.setmode(GPIO.BCM)

GPIO.setup(item, GPIO.OUT)

GPIO.output(item, GPIO.HIGH)

GPIO.cleanup()

2、8 位 LED 灯的点亮方法是什么?

GPIO.output(item, GPIO.LOW)

3、树莓派 GPIO 输出的高电平是多少伏?

3.3V

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值