数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 9701|回复: 35

[Arduino] 用Mixly给联想低价智能插座刷代码,天猫精灵语音开关插座按键灯都可以...

[复制链接]
发表于 2021-9-1 21:49:17 | 显示全部楼层 |阅读模式
本帖最后由 易记 于 2021-9-2 08:17 编辑

上次制作了一个最简单的天猫精灵语音开关,最简单的8266天猫精灵控制开关,点灯、Mixly可视模块化编程代码简单易懂。


但是前几天淘到的低价智能插座很多朋友说想要按键功能,其实也很容易,今天把代码发上来。
插座的刷机接线图纸在《 8.5元联想smartPlug SE-341智能wifi插座拆解、刷机天猫语音控制-超低价ESP8266开关》中找。如果没有用过Mixly和点灯,不会绑定天猫精灵,请到最简单的8266天猫精灵控制开关,点灯、Mixly可视模块化编程 》查看,这里写的应该很清楚了。

联想插座的针脚如下:
5号脚位是继电器输出
12号脚位是灯输出
4号脚位是按键

如果是别的也可以用,针脚对应就行,自己改好。


和上次的代码相比,多了一个变量“item”,用来按键判断目前状态是开还是关。如果值00点下就是关,如果值是11点按就是开。联想插座指示灯高电平为灭,继电器低电平为断开,如果你是不同型号的,可以根据实际调整,相应下面也需要调整。


4号开关设为输入上拉,就是不按时是高电平,按下为低电平。
延时0.5秒,这是一个非常简单的按钮,会有点小问题的,自己测试下就明白,可以调整延时在200左右





下面的这个button1是点灯的按键,你需要在点灯设置一个开关,键名我设的是“kg-a”,你设成自己的。

这里上面的和上次的一样,这次用了一个函数"DK"代表打开,"GB"代表关闭
代码应该很好理解了,全中文

下面的是打开和关闭继电器和灯的两个函数内容。打开并反馈到天猫精灵和点灯。关闭后变量“item”变成00,打开后“item”变成11,用于按键的跳转。





代码简单,适合初学者,高手勿喷。




按键没有设防误触,如有需要,自己百度完善。








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 2家元 +80 收起 理由
慕名而来 + 20 優秀文章
家睦 + 60

查看全部打赏

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-8 21:07 , Processed in 0.109200 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表