標(biāo)題: ESP8266鏈接貝殼物聯(lián) 更新 一建配網(wǎng) 斷電重連 [打印本頁(yè)]

作者: xuzuxiong    時(shí)間: 2021-1-17 11:32
標(biāo)題: ESP8266鏈接貝殼物聯(lián) 更新 一建配網(wǎng) 斷電重連
開(kāi)發(fā)環(huán)境Arduino  配置自己百度 需要依賴(lài)一些庫(kù)也自己百度,之前有朋友問(wèn) ajson庫(kù)怎么用很簡(jiǎn)單的解壓放到libraries目錄下就OK,現(xiàn)在上源碼。之前的帖子鏈接      http://www.torrancerestoration.com/bbs/dpj-169367-1.html


源碼.zip

2.06 KB, 下載次數(shù): 158, 下載積分: 黑幣 -5


作者: hhdsdy    時(shí)間: 2021-1-29 23:43
怎么有人下載沒(méi)人頂啊?我下載一個(gè)學(xué)習(xí)一下,謝謝了!
作者: xuzuxiong    時(shí)間: 2021-2-12 19:51
hhdsdy 發(fā)表于 2021-1-29 23:43
怎么有人下載沒(méi)人頂?我下載一個(gè)學(xué)習(xí)一下,謝謝了!

拿了資料就跑,更新4路控制。
作者: gyy4606    時(shí)間: 2023-2-4 19:09
有用的資料,學(xué)習(xí)了!
作者: zjy880224    時(shí)間: 2023-11-8 17:48
有用的東西,一直再尋找
作者: 阿飛7812    時(shí)間: 2024-3-2 09:43
樓主看看我這個(gè)要怎么改才能連接外網(wǎng),現(xiàn)在已經(jīng)可連上路由器了,并也分配了IP,沒(méi)有連接外網(wǎng)要怎么改望指點(diǎn)
作者: 阿飛7812    時(shí)間: 2024-3-2 09:43
//表示通過(guò)wifi接入 #define BLINKER_WIFI #include <ESP8266WiFi.h> #include <DNSServer.h> #include <ESP8266WebServer.h> #include <WiFiManager.h> //開(kāi)啟服務(wù)器端口 //WiFiServer server(80);   //String header; //小愛(ài):設(shè)備類(lèi)型為插座 #define BLINKER_MIOT_MULTI_OUTLET //天貓:類(lèi)型為插座 #define BLINKER_ALIGENIE_MULTI_OUTLET //小度:類(lèi)型為插座 #define BLINKER_DUEROS_MULTI_OUTLET  #define IN D5  //14 #define OUT D6 //12 #define PWM D7 //13  //這是點(diǎn)燈的核心庫(kù) #include <Blinker.h>  //設(shè)備的密鑰(key) char auth[] = "f1c431a4702a"; // f68445548327 。71269c24851d  /**  * wifi 的SSID和密碼,SSID就是你連接wifi時(shí)對(duì)方顯示的名稱(chēng),最好不要有空格、中文  * 密碼必須是8位起  * 注意:無(wú)法連接5G頻段的wifi,務(wù)必使用2.4G 的信號(hào)連接  * 如果自家的路由連不上,就用手機(jī)開(kāi)一個(gè)熱點(diǎn)測(cè)試(熱點(diǎn)也不要選擇5G類(lèi)型哦)  * 連不上的常見(jiàn)可能:  *  1、ID或密碼錯(cuò);  *  2、使用了5G頻段或者自動(dòng)切換頻段  *  3、路由本身的設(shè)置問(wèn)題(非常見(jiàn)加密方式)  *  4、公共場(chǎng)所的路由有額外驗(yàn)證,比如星巴克等  */ //char ssid[] = "nova"; //char pswd[] = "12345678";  // 定義內(nèi)置繼電器 BlinkerButton InBtn("a"); bool in_state = false;    // 定義外置繼電器 BlinkerButton OutBtn("b"); bool out_state = false;  // 定義電子開(kāi)關(guān) BlinkerSlider PwmSlider("c"); bool pwm_state = false; int32_t pwm_number = 0;  //pwm滑塊的默認(rèn)值   //啟動(dòng)函數(shù) void setup() {   //設(shè)置波特率115200   Serial.begin(115200);   BLINKER_DEBUG.stream(Serial); //  WiFiManager wifiManager;  // wifiManager.resetSettings();  // Serial.println("ESP8266 WiFi Settings Cleared");  // wifiManager.autoConnect("AutoConnectAP");  // Serial.println("");  // Serial.print("ESP8266 Connected to "); //  Serial.println(WiFi.SSID()); //  Serial.println(WiFi.localIP()); //  BLINKER_DEBUG.stream(Serial);    //設(shè)置OLED燈的針腳為輸出模式,注意部分芯片可能無(wú)此燈,也就無(wú)法控制   pinMode(LED_BUILTIN, OUTPUT);      //設(shè)置 OLED燈的電平為 LOW=低,HIGH 則=高   digitalWrite(LED_BUILTIN, LOW);      pinMode(IN, OUTPUT);   pinMode(OUT, OUTPUT);   pinMode(PWM, OUTPUT);    digitalWrite(IN, HIGH);   digitalWrite(OUT, HIGH);   digitalWrite(PWM, LOW);    //連接wifi     //一鍵配網(wǎng)  //#include <ESP8266WiFi.h> //#include <DNSServer.h> //#include <ESP8266WebServer.h> //#include <WiFiManager.h>   WiFiManager wifiManager;   // wifiManager.resetSettings();   //  Serial.println("ESP8266 WiFi Settings Cleared");   wifiManager.autoConnect("AutoConnectAP");   //server.begin();   //按鈕綁定函數(shù)   Blinker.attachHeartbeat(heartbeat);   InBtn.attach(in_callback);   OutBtn.attach(out_callback);   PwmSlider.attach(pwm_slider_callback);    //綁定小愛(ài)的控制函數(shù)   BlinkerMIOT.attachPowerState(mi);   BlinkerMIOT.attachQuery(miQuery);    //綁定天貓的控制函數(shù)   BlinkerAliGenie.attachPowerState(genie);   BlinkerAliGenie.attachQuery(genieQuery);    //綁定小度的控制函數(shù)   BlinkerDuerOS.attachPowerState(duer);   BlinkerDuerOS.attachQuery(duerQuery); }  void loop() {   //blinker的啟動(dòng)函數(shù)   Blinker.run(); }




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1