本帖最后由 回不到的路 于 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]
出现了以下问题:
设备经常不在线,但有时在线可以用。
开关没有定义好。
|