【树莓派】番外1 - 七彩LED、RGBLED、激光传感器

0 阅读1分钟

一、七彩LED

  • 特性:内置IC芯片,可自动变换颜色与速度,无需代码控制
  • 接线:模块集成驱动电路,接线简单

二、RGB LED(可编程全彩)

1. 特点

  • 引脚:比双色LED多1路,共红、绿、蓝3个引脚
  • 控制:三通道PWM混色,可实现任意颜色
  • 适用:需要精确色彩控制的项目

2. 代码实现要点

  • 依赖库:gpiozerocolorzero
  • 典型引脚:红16、绿26、蓝19
  • 控制逻辑:
    1. 初始化RGBLED(红引脚, 绿引脚, 蓝引脚)
    2. set_color():用字符串设置颜色
    3. start_color_cycle():自动循环变色
    4. 退出必须调用close()释放GPIO

三、激光传感器控制

1. 特性

  • 优势:高精度、高速度、强抗干扰
  • 应用:扫地机器人建图、工业测距、检测

2. 代码实现

  • 引脚:默认GPIO16
  • 电平:active_high=True(3.3V高电平激活)
  • 核心方法:
    • on() / off():开关
    • toggle():状态翻转
    • blink():定时闪烁
  • 安全:try-except-finally捕获退出,确保释放资源

四、知识小结

型号功能亮点技术参数适用场景竞品对比
七彩LED模块内置IC,自动变色,无需编程集成驱动芯片装饰、DIY无需控制电路
RGB LED三通道混色,可编程任意颜色3个GPIO引脚精确色彩控制比双色LED色彩更丰富
激光传感器高精度测距,抗干扰强3.3V高电平激活测距、检测、建图比超声波精度更高