|
首先手機下載點燈科技app,并且打開,點擊app里面的加號,然后點擊獨立設備,可以選擇藍牙也可以選擇WiFi,本次我們選擇網絡接入,然后點擊電燈科技,就會有一個Secret Key,將其復制然后可以到arduino ide寫代碼
代碼如下:
#define BLINKER_PRINT Serial
#define BLINKER_WIFI
#define jidianqi 5
#include <Blinker.h>
char auth[] = "e3d772afc0ba"; //剛剛復制的Secret Key
char ssid[] = "iQOO Z1"; //你的wifi名稱
char pswd[] = "123qweasd"; //你的WiFi密碼
BlinkerButton Button_jidianqi("jidianqi"); //你的點燈科技的數據鍵名
void heartbeat() //esp8266的心跳,即發送數據的跳動
{
Button_jidianqi.print("on");
}
void button_jidianqi_led(const String & state) //連上點燈科技的配置
{
BLINKER_LOG("get button state: ",state);
digitalWrite(jidianqi, !digitalRead(jidianqi));
if(digitalRead(jidianqi))
{
Button_jidianqi.text("已打開");
Button_jidianqi.print("on");
}else
{
Button_jidianqi.text("已關閉");
Button_jidianqi.print("off");
}
}
void dataRead(const String & data)
{
BLINKER_LOG("Blinker readString: ",data);
}
void setup() //你的主函數
{
Serial.begin(115200);
#if defined(BLINKER_PRINT)
BLINKER_DEBUG.stream(BLINKER_PRINT);
#endif
pinMode(jidianqi,OUTPUT);
digitalWrite(jidianqi,LOW);
Blinker.begin(auth, ssid, pswd);
Blinker.attachData(dataRead);
Button_jidianqi.attach(button_jidianqi_led);
}
void loop()
{
Blinker.run();
}
|
評分
-
查看全部評分
|