使用继电器远程开机

直接写操作了,原理以后补上

操作部分

准备材料

  1. ESP8266 [NodeMCU 1.0 (ESP-12E Module)]
  2. 5V单路高或低或高低电平继电器模块
  3. 杜邦线

连接开发板与继电器

  1. DC+~VCC\3V3\5V
  2. DC-~GND
  3. IN(信号输入)~D1
  4. NO、COM两个端口~电脑主板的右下角 POWER SWITCH(不分正负)

刷入程序

#define BLINKER_WIFI
#include<Blinker.h>
#include <ESP8266WiFi.h>

const int relayPin = D1;
#define BUTTON_1 "power"

char auth[] = "改为你的";
char ssid[] = "改为你的";
char pswd[] = "改为你的";

void button1_callback(const String & state) 
{
    BLINKER_LOG("get button state: ", state);
    digitalWrite(relayPin, HIGH);//如果你是低电平触发把这里改成LOW
    Serial.println("Relay is ON");
    delay(500);
    // 关闭继电器
    digitalWrite(relayPin, LOW);//如果你是低电平触发把这里改成HIGH
    Serial.println("Relay is OFF");
}

void setup()
{
    Serial.begin(115200);
    Blinker.begin(auth, ssid, pswd);
    pinMode(relayPin, OUTPUT);
    BlinkerButton Button1("power");
    Button1.attach(button1_callback);
}

void loop()
{
    Blinker.run();
}

配置点灯界面

  • 新建按键,按键类型选择普通按键,将组件键名改为power

开始使用!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值