六月的雨 发表于 2020-3-19 11:08:11

用树莓派玩转物联网记(3)—智能控制yeelight(2)

                   用树莓派玩转物联网记(3)—智能控制yeelight(2)   “问题是撬动思维转动的有效支点,探究问题的解决过程其实就是知识迁移提升技能的重要方式。”在学会了简单控制yeelight,一系列的问题犹如雨后春笋般破土而出。能否让yeelight做出LED灯的那些效果,呼吸灯、闪烁灯、流水灯、自由调整亮度……   记得在花老师的课程中提及古德微树莓派“控件”中还有一个“滑块”的神器,于是突发奇想:“设计一个滑块控件来灵活调节yeelight的亮度?”接下来我们继续开启用树莓派玩转物联网的探索—用“滑块”控件来控制yeelight!                                 二、准备器材:   
序号器材名称数量备注
1树莓派3B+1块
2古德微扩展板1块
3Yeelight 彩光版1支
4普通台灯座1个
三、用树莓派控制yeelight   在古德微树莓派平台的“yeelight”功能模块中,嵌入了多个指令条。初次接触可能有些陌生,但是只把鼠标指针移动所需的指令条上面,即可会显示出它的命令格式和使用方法。只要专心研习,稍加时日便可将其融会贯通。   1.登录古德微平台: 2.添加控件并测试:   今天我们用“滑块”控件来触摸物联网的应用。注意:“滑块”控件的取值范围:0-100,且它获取的数据类型是字符型的。因此在使用的时候需要转换数据,因此在后面编程程序的时候我们定义了一个“数值转换”的变量来解决这一个问题。    3 编写代码:初始化部分:设置物联网服务器;yeelight置初始状态为关闭,默认颜色暖色。   分别定义3个变量,“是否收到主题”、“主题数据”和“数值转换”,其中前2个用来接收物联网服务器发送来的数据,第3个变量是用来对获取的“滑块”数据进行转换类型以便于实现对yeelight亮度的控制。 4.远程控制yeelight亮度测试: 注:yeelight案例中所有器材为彩光版,并测试正常。

六月的雨 发表于 2020-3-19 11:11:18

学以致用,方可融会贯通,想到了就去做一做!

六月的雨 发表于 2020-3-19 11:15:20

创作的过程中遇到问题再正常不过,可以去请教各位大咖,也可以查找资料,也可以暂时放一放,问题总会有解决的办法。

古德微小微 发表于 2020-4-1 20:34:51

给毕老师点赞!
页: [1]
查看完整版本: 用树莓派玩转物联网记(3)—智能控制yeelight(2)