用blinker开关按键控制继电器-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4272|回复: 1

[分享] 用blinker开关按键控制继电器

[复制链接]
发表于 2019-2-14 22:43 | 显示全部楼层 |阅读模式
本帖最后由 回不到的路 于 2019-2-14 23:25 编辑

我是根据https://www.arduino.cn/thread-83177-1-1.html中的例程修改的。

连线
GND-----GND;
VCC------5V;
IN--------D5;

板子选用的是wifiduino;
[mw_shl_code=arduino,true]#define BLINKER_WIFI

#include <Blinker.h>
char auth[] = "c139f70c2c57";
char ssid[] = "Tenda_1F2CF8";
char pswd[] = "13854033890";

int jidianqi=D5;

BlinkerButton Button1("water");

// 按下按键即会执行该函数
void button1_callback(const String & state) {
    BLINKER_LOG("get button state: ", state);
    digitalWrite(jidianqi, !digitalRead(jidianqi));
    Blinker.vibrate();
}

void setup() {
    // 初始化串口
    Serial.begin(115200);
    // 初始化有LED的IO
    pinMode(jidianqi, OUTPUT);
    digitalWrite(jidianqi, HIGH);
    // 初始化blinker
    Blinker.begin(auth, ssid, pswd);
    Button1.attach(button1_callback);
}

void loop() {
    Blinker.run();
    Blinker.delay(2000);
}[/mw_shl_code]
出现了以下问题:
设备经常不在线,但有时在线可以用。
开关没有定义好。
Screenshot_20190214-232417.jpg
发表于 2019-10-6 16:12 | 显示全部楼层
我的没法控制继电器啊,控制的是板子上的SCK灯,继电器没变化
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 01:16 , Processed in 0.169658 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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