跳到内容 跳到主导航 跳到页脚

灯带控制

简介

LightApi主要用于控制机器人上的灯带显示,目前机器人上主要灯带包括底盘灯带、关机按钮内圈灯带、关机按钮外圈灯带。

灯带类型

类型常量定义
底盘灯带LightConst.LIGHT_BASE_TARGET_FOOT
关机按钮内圈灯带LightConst.LIGHT_BASE_TARGET_POWER_INSIDE
关机按钮外圈灯带LightConst.LIGHT_BASE_TARGET_POWER_OUTSIDE
所有灯带LightConst.LIGHT_BASE_TARGET_ALL

参数类

LightColor

普通灯效参数,只支持固定颜色值:

  • baseTarget:灯带类型,具体定义参考文档灯带类型部分的介绍
  • rgbValue:rgb颜色值

LightAnimation

动态灯效参数,可设置起始与结束颜色,渐变显示:

  • rgbStart:起始颜色值
  • rgbEnd:结束颜色值
  • rgbFreeze:过渡颜色
  • startTime:渐变开始颜色停留的时间
  • endTime:渐变结束颜色停留的时间
  • onTime:渐变过程花费的时间
  • repeat:重复次数

设置灯带颜色类型

方法名称:playEffect

调用示例:

LightApi.playEffect(effect);

参数说明:

  • effect:灯带颜色类型
  • “light_effect_green_light”:绿色
  • “light_effect_green_breath”:绿色呼吸
  • “light_effect_blue_light”:蓝色
  • “light_effect_blue_breath”:蓝色呼吸
  • “light_effect_red_light”:红色
  • “light_effect_red_breath”:红色呼吸

最低版本:2.3.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

设置灯带颜色

方法名称:playLightColor

调用示例:

LightApi.playLightColor(lightColor);

参数说明:

  • lightColor:类型LightColor,具体请参考参数类部分的介绍

最低版本:2.3.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

设置动态灯效

方法名称:playLightColor

调用示例:

LightApi.playLightAnimation(lightAnimation);

参数说明:

  • lightAnimation:类型LightAnimation,具体请参考参数类部分的介绍

最低版本:2.3.0

适用平台:

豹小秘mini招财豹豹小递max豹小秘DP

这篇文章是否有帮助?

0