远程物理开电脑
来源:网络收集 点击: 时间:2024-03-20材料到场开工先把代码烧写进板子内
#define BLINKER_WIFI
#include Blinker.h
char auth = 05cc7b1;//点灯key
char ssid = ChinaNet-GvnC;//wifi账号
char pswd = vdYzvN;//wifi密码
int GPIO = 0; //定义继电器输入引脚为GPIO/0
// 新建组件对象
BlinkerButton Button1(btn-dn);//btn-dn对应开关按键
// 按下按键即会执行该函数
void button1_callback(const String state)
{
BLINKER_LOG(get button state: , state);
digitalWrite(GPIO, !digitalRead(GPIO));
if (state==on)
{
delay(1000); // 等待一秒钟
digitalWrite(GPIO, LOW); // 通过将引脚电平拉低,关闭LED
Button1.print(off);// 反馈开关状态
}
else if(state==off)
{
digitalWrite(GPIO,HIGH );
delay(1000); // 等待一秒钟
digitalWrite(GPIO, LOW);
// 反馈开关状态
Button1.print(off);
}
Blinker.vibrate();
}
void setup() {
// 初始化串口,并开启调试信息
Serial.begin(115200);
BLINKER_DEBUG.stream(Serial);
// 初始化IO
pinMode(GPIO, OUTPUT);
digitalWrite(GPIO,LOW);//默认开关,此处关
// 初始化blinker
Blinker.begin(auth, ssid, pswd);
Button1.attach(button1_callback);
}
void loop() {
Blinker.run();
}



物理连接,正负极是给继电器及WiFi模块供电,如不够买220转5v降压模块就用万用表在关机状态下测量有5v电压针脚连两根线给继电器模块供电即可。公共接线柱就是中间接线柱翘板开关常开常闭就是默认按住的一端

由于第一次弄且没有编程基础代码有瑕疵在电脑电源上取5v电出现点动关机自动点亮,所以直接220转5v降压板(现已修复代码可直接在关机状态测量电脑电源输出5v针脚取电不用降压板)

继电器公共脚与常开接到电脑开机针脚

手机端应用配置(某点某灯某科某的平台)在代码那有个key须注册绑定后才能正确通讯。与手机端对应

对应按钮配置

代码密钥,WiFi账号密码是自己注册的
正负极不要接错了
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_361851.html