Arduino手机控制灯亮与灯灭(esp8266+点灯科技软件)

  1. 点灯科技的官网:点灯科技-点灯物联网解决方案
  2. 硬件:开发板Esp8266,灯泡
  3. 接线

        灯泡的IN---D2引脚(程序中对应GPIO4),VCC--3V,GND--G

4.手机端下载点灯.blinker的app

5.注册,登陆。按钮的变量名可修改为btn

6.Mixly中管理库

Mixly图形化代码

对应的纯代码:

#define BLINKER_WIFI

#include <Blinker.h>

char auth[] = "你的秘钥";

char ssid[] = "你的无线名称";

char pswd[] = "无线密码";

BlinkerButton Button1("btn");

void Button1_callback(const String & state) {

  Serial.println(state);

  if (state == "on") {

    digitalWrite(4,HIGH);

    Button1.text("灯开了");

  } else if (state == "off") {

    digitalWrite(4,LOW);

    Button1.text("灯关了");

  }

}

void setup(){

  Blinker.begin(auth,ssid,pswd);

  Serial.begin(9600);

    Serial.println("请试一试");

  pinMode(4, OUTPUT);

  Button1.attach(Button1_callback);

}

void loop(){

  Blinker.run();

}

注意:开关的状态state有以下几种:

tap:轻击

press:按压

pressup::按压弹起

On:开

Off:关

开关要选择“开关按键”,不然一直是tap状态

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值