首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何初始化wifi模块到Arduino。ESP8266

如何初始化wifi模块到Arduino。ESP8266
EN

Stack Overflow用户
提问于 2020-10-23 14:38:08
回答 1查看 238关注 0票数 0

我正在做一个在网上找到的Arduino项目,但是我在wifi模块的配置上遇到了问题。我使用的是Az交付的ESP8266 wifi模块,我编写的代码如下

代码语言:javascript
复制
#define SSID "SSID" //replace XXXXX by your router SSID
#define PASS "PSW!" //replace YYYYY by your router password

 //communication with wifi module
    monitor.flush();
    monitor.println("AT");
    delay(2000);
    
    if(monitor.find("OK")){
      Serial.println("Communication with ESP8266 module: OK");
    }
    else {
      Serial.println("ESP8266 module ERROR");
    }

  //connect wifi router  
  connectWiFi(); 
     
  Serial.print("Sampling (");
  Serial.print(sampletime_ms/1000);
  Serial.println("s)...");
  
  //initialize timer
  starttime = millis();

}

boolean connectWiFi(){
  Serial.println("Connecting wi-fi...");
  String cmd ="AT+CWMODE=1";
  monitor.println(cmd);
  delay(2000);
  monitor.flush(); //clear buffer
  cmd="AT+CWJAP=\"";
  cmd+=SSID;
  cmd+="\",\"";
  cmd+=PASS;
  cmd+="\"";
  monitor.println(cmd);
  delay(5000);
  
  if(monitor.find("OK")){
    Serial.println("Connection succeeded!");
    return true;
  }else{
    Serial.println("Connection failed!");
    return false;
  }
  Serial.println();
}

我在运行时没有错误,代码编译,但是当我打开串行监视器时,我看到wifi模块在第一个周期失败,并打印模块错误。

我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2022-07-03 05:15:20

代码语言:javascript
复制
#include <ESP8266WiFi.h>
const char* ssid = "";                //replace with our wifi ssid
const char* password = "";         //replace with your wifi password
Serial.print("Connecting to wifi: ");
  Serial.println(ssid);
代码语言:javascript
复制
   while (WiFi.status() != WL_CONNECTED) {
     delay(500);
     Serial.print(".");
   }
   Serial.println("");
   Serial.println("WiFi connected");
   Serial.println("IP address: ");
   Serial.println(WiFi.localIP());```
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64502085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档