灯光

灯光 模块包含了 MoonBot Kit 主控模块 板载的两颗 LED 和外接12颗 LED 眼睛模块 的驱动。

通过这些模块,您可以轻松地设置LED颜色和亮度。

../../../_images/LED.png

眼睛初始化

../../../_images/eyes_init.png
描述

初始化眼睛模块至指定端口。

参数
端口
  • 1~9

眼睛显示

../../../_images/eyes_show.png
描述

将眼睛 LED 颜色数值写入缓存,并显示。

参数
颜色
  • ../../../_images/LED_color.png

眼睛显示表情

../../../_images/eyes_show_emotion.png
描述

眼睛 LED 显示表情动作。

参数
表情
  • 见模块下拉菜单

主控LED显示

../../../_images/controller_LED_show.png
描述

将主控 LED 颜色数值写入缓存,并显示。

参数
颜色
  • ../../../_images/LED_color.png

LED设置RGB值

../../../_images/LED_set_RGB.png
描述

将 LED 给定灯号的RGB颜色数值写入缓存。

参数
LED类型
  • 眼睛 :眼睛 LED

  • 主控LED :主控 LED

灯号
  • 眼睛: 0~11, 主控 LED : 0~1

R 值
  • 0~255 :红色通道模拟量

G 值
  • 0~255 :绿色通道模拟量

B 值
  • 0~255 :蓝色通道模拟量

LED设置HSV值

../../../_images/LED_set_HSV.png
描述

将 LED 给定灯号的HSV颜色数值写入缓存。

参数
LED类型
  • 眼睛 :眼睛 LED

  • 主控LED :主控 LED

灯号
  • 眼睛: 0~11, 主控 LED : 0~1

H 值
  • 0~360° :色调值

../../../_images/hue_color.jpeg
S 值
  • 0~255 :饱和度值模拟量

V 值
  • 0~255 :亮度值模拟量

LED显示

../../../_images/LED_show.png
描述

将给定 LED 缓存内的颜色值显示出来。

参数
LED类型
  • 眼睛 :眼睛 LED

  • 主控LED :主控 LED

LED清除

../../../_images/LED_clear.png
描述

清除指定 LED 的缓存。

参数
LED类型
  • 眼睛 :眼睛 LED

  • 主控LED :主控 LED

LED亮度

../../../_images/LED_brightness.png
描述

设置给定 LED 的亮度。

参数
LED类型
  • 眼睛 :眼睛 LED

  • 主控LED :主控 LED

亮度
  • 0~2550 为最暗,255 为最亮