树莓派CM0学习之路(2)----点灯测试

2025-11-171718
AI 快速预览详细 收起
本文介绍了如何在树莓派CM0上进行点灯测试。通过Python控制GPIO引脚,依次点亮LED灯。首先定义引脚(BCM编码),然后设置为输出模式。通过无限循环,依次点亮每个LED灯,每个灯亮200ms。最后,通过Ctrl-C退出程序并释放GPIO资源。适合零基础新手和STEM教育场景,帮助初学者快速掌握树莓派的基本操作。


树莓派CM0学习之路(2)

----点灯测试


树莓派CM0学习之路(2)----点灯测试图2

让KIMI写个点灯测试程序:


树莓派CM0学习之路(2)----点灯测试图3


完整代码如下:
  1. # led_flow.py
  2. import RPi.GPIO as GPIO
  3. import time
  4. # 引脚定义(BCM 编码)
  5. R, G, B = 14, 15, 18
  6. pins = [R, G, B]
  7. GPIO.setmode(GPIO.BCM)          # 使用 BCM 引脚编号
  8. GPIO.setup(pins, GPIO.OUT)      # 把三个引脚都设为输出
  9. try:
  10.     while True:                 # 无限循环
  11.         for p in pins:          # 依次点亮
  12.             GPIO.output(p, GPIO.HIGH)
  13.             time.sleep(0.2)     # 点亮 200 ms,可调
  14.             GPIO.output(p, GPIO.LOW)
  15. except KeyboardInterrupt:       # Ctrl-C 退出
  16.     pass
  17. finally:
  18.     GPIO.cleanup()              # 释放所有 GPIO 资源
复制代码


按要求,把LED灯接到树莓派CM0的引脚上:

树莓派CM0学习之路(2)----点灯测试图1

   


树莓派系统开启后,打开终端,运行python led_flow.py,流水灯就跑起来了。

















创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -