树莓派CM0学习之路(2)----点灯测试
2025-11-171718
AI 快速预览详细 收起
本文介绍了如何在树莓派CM0上进行点灯测试。通过Python控制GPIO引脚,依次点亮LED灯。首先定义引脚(BCM编码),然后设置为输出模式。通过无限循环,依次点亮每个LED灯,每个灯亮200ms。最后,通过Ctrl-C退出程序并释放GPIO资源。适合零基础新手和STEM教育场景,帮助初学者快速掌握树莓派的基本操作。
树莓派CM0学习之路(2)
----点灯测试
- # led_flow.py
- import RPi.GPIO as GPIO
- import time
-
- # 引脚定义(BCM 编码)
- R, G, B = 14, 15, 18
- pins = [R, G, B]
-
- GPIO.setmode(GPIO.BCM) # 使用 BCM 引脚编号
- GPIO.setup(pins, GPIO.OUT) # 把三个引脚都设为输出
-
- try:
- while True: # 无限循环
- for p in pins: # 依次点亮
- GPIO.output(p, GPIO.HIGH)
- time.sleep(0.2) # 点亮 200 ms,可调
- GPIO.output(p, GPIO.LOW)
- except KeyboardInterrupt: # Ctrl-C 退出
- pass
- finally:
- GPIO.cleanup() # 释放所有 GPIO 资源
复制代码
树莓派系统开启后,打开终端,运行python led_flow.py,流水灯就跑起来了。
|