找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3340|回复: 6
收起左侧

ESP8266链接贝壳物联 更新 一建配网 断电重连

  [复制链接]
ID:196617 发表于 2021-1-17 11:32 | 显示全部楼层 |阅读模式
开发环境Arduino  配置自己百度 需要依赖一些库也自己百度,之前有朋友问 ajson库怎么用很简单的解压放到libraries目录下就OK,现在上源码。之前的帖子链接      http://www.51hei.com/bbs/dpj-169367-1.html


源码.zip

2.06 KB, 下载次数: 130, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:88256 发表于 2021-1-29 23:43 | 显示全部楼层
怎么有人下载没人顶啊?我下载一个学习一下,谢谢了!
回复

使用道具 举报

ID:196617 发表于 2021-2-12 19:51 来自手机 | 显示全部楼层
hhdsdy 发表于 2021-1-29 23:43
怎么有人下载没人顶啊?我下载一个学习一下,谢谢了!

拿了资料就跑,更新4路控制。
回复

使用道具 举报

ID:469313 发表于 2023-2-4 19:09 | 显示全部楼层
有用的资料,学习了!
回复

使用道具 举报

ID:1099000 发表于 2023-11-8 17:48 | 显示全部楼层
有用的东西,一直再寻找
回复

使用道具 举报

ID:65237 发表于 2024-3-2 09:43 | 显示全部楼层
楼主看看我这个要怎么改才能连接外网,现在已经可连上路由器了,并也分配了IP,没有连接外网要怎么改望指点
回复

使用道具 举报

ID:65237 发表于 2024-3-2 09:43 | 显示全部楼层
//表示通过wifi接入 #define BLINKER_WIFI #include <ESP8266WiFi.h> #include <DNSServer.h> #include <ESP8266WebServer.h> #include <WiFiManager.h> //开启服务器端口 //WiFiServer server(80);   //String header; //小爱:设备类型为插座 #define BLINKER_MIOT_MULTI_OUTLET //天猫:类型为插座 #define BLINKER_ALIGENIE_MULTI_OUTLET //小度:类型为插座 #define BLINKER_DUEROS_MULTI_OUTLET  #define IN D5  //14 #define OUT D6 //12 #define PWM D7 //13  //这是点灯的核心库 #include <Blinker.h>  //设备的密钥(key) char auth[] = "f1c431a4702a"; // f68445548327 。71269c24851d  /**  * wifi 的SSID和密码,SSID就是你连接wifi时对方显示的名称,最好不要有空格、中文  * 密码必须是8位起  * 注意:无法连接5G频段的wifi,务必使用2.4G 的信号连接  * 如果自家的路由连不上,就用手机开一个热点测试(热点也不要选择5G类型哦)  * 连不上的常见可能:  *  1、ID或密码错;  *  2、使用了5G频段或者自动切换频段  *  3、路由本身的设置问题(非常见加密方式)  *  4、公共场所的路由有额外验证,比如星巴克等  */ //char ssid[] = "nova"; //char pswd[] = "12345678";  // 定义内置继电器 BlinkerButton InBtn("a"); bool in_state = false;    // 定义外置继电器 BlinkerButton OutBtn("b"); bool out_state = false;  // 定义电子开关 BlinkerSlider PwmSlider("c"); bool pwm_state = false; int32_t pwm_number = 0;  //pwm滑块的默认值   //启动函数 void setup() {   //设置波特率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);    //设置OLED灯的针脚为输出模式,注意部分芯片可能无此灯,也就无法控制   pinMode(LED_BUILTIN, OUTPUT);      //设置 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     //一键配网  //#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();   //按钮绑定函数   Blinker.attachHeartbeat(heartbeat);   InBtn.attach(in_callback);   OutBtn.attach(out_callback);   PwmSlider.attach(pwm_slider_callback);    //绑定小爱的控制函数   BlinkerMIOT.attachPowerState(mi);   BlinkerMIOT.attachQuery(miQuery);    //绑定天猫的控制函数   BlinkerAliGenie.attachPowerState(genie);   BlinkerAliGenie.attachQuery(genieQuery);    //绑定小度的控制函数   BlinkerDuerOS.attachPowerState(duer);   BlinkerDuerOS.attachQuery(duerQuery); }  void loop() {   //blinker的启动函数   Blinker.run(); }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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