首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让LIFX灯泡闪烁

如何让LIFX灯泡闪烁
EN

Stack Overflow用户
提问于 2014-08-05 11:48:48
回答 1查看 522关注 0票数 0

我们买了几个LIFX灯泡,我要求编写ruby代码来根据特定事件使LIFX闪烁。

我找不到任何能让它闪烁的例子,谁知道是怎么回事?使用官方gem的一些代码示例将不胜感激

LIFX Website

LIFX Gem on Github

EN

回答 1

Stack Overflow用户

发布于 2015-01-09 05:32:25

安装lifx gem后,您可以尝试以下操作:

代码语言:javascript
复制
require 'lifx'

# set the label of the bulb you want to "flicker"
label = 'YourBulbLabel'
client = LIFX::Client.lan

# find the light with the label you have set in your LAN
client.discover! do |c|
    c.lights.with_label(label)
end

# turn on the lights
client.lights.turn_on

light = client.lights.with_label(label)

# make it flicker
light.set_color(LIFX::Color.hsbk(259, 0.1, 0.5, 5000), duration: 1)
sleep 1
light.set_color(LIFX::Color.hsbk(259, 1, 1, 5000), duration: 1)
sleep 1
light.set_color(LIFX::Color.hsbk(259, 0.1, 0.5, 5000), duration: 1)
sleep 1

希望这篇文章能让你入门,文档对我帮助很大:http://www.rubydoc.info/github/lifx/lifx-gem/master/LIFX/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25130881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档