|
关键代码:Set RGB (value)
范例1:
from yeelight import Bulb
import time
bulb = Bulb("192.168.31.39")
# RGB控制方式,R(红),G(绿),B(蓝)
bulb.set_rgb(255, 0, 0)
time.sleep(1)
# HSV控制方式,色调(H),饱和度(S),明度(V)
bulb.set_hsv(320, 100, 50)
time.sleep(1)
# HSV控制方式中,明度可以省略
bulb.set_hsv(320, 100)
time.sleep(1)
# 色温控制方式(K),白织灯2800,日光5600,紫光灯9000,标准白色光6500
# 小于3000是温暖(带红的白色),大于5000是冷(带蓝的白色),中间(白色)
bulb.set_color_temp(4700)
time.sleep(1)
# 保存当前颜色为默认设置
bulb.set_default()
-----------------------------------------------------------------
范例2(输入颜色):
from yeelight import Bulb
import time
bulb = Bulb("192.168.199.142")
# RGB控制方式,R(红),G(绿),B(蓝)
while True:
r=input("请输入0-255之间的红色\r")
g=input("请输入0-255之间的绿色\r")
b=input("请输入0-255之间的蓝色\r")
print(r,g,b)
bulb.set_rgb(int(r),int(g),int(b))
|
|