question 发表于 2017-4-18 21:05:38

ESP8266做arduino开发记录 连个wifi

续之前的文章 好久不更了 最近比较忙哈哈

直接先上代码
#include <ESP8266WiFi.h>


char ssid[] = "Question";      //你家的路由器wifi名称
char paswd[] = "*******";       // 你家的路由器wifi密码
void setup() {
// put your setup code here, to run once:
   Serial.begin(115200);
   Serial.println();

   Serial.print("Connecting to ");
   Serial.println(ssid);
   WiFi.begin(ssid, paswd);                //开始连接wifi

   while (WiFi.status() != WL_CONNECTED)   //等待wifi连接成功
   {
      delay(500);
      Serial.print(".");
   }
   Serial.println("");

   Serial.println("WiFi connected");
   Serial.println("IP address: ");
   Serial.println(WiFi.localIP());   //打印连接上wifi后获取的ip地址
}

void loop() {
// put your main code here, to run repeatedly:

}
这个代码很简单 就三步
第一步:配置wifi的连接信息 就是把你家的路由器的wifi名称和密码保存到char数组去
<font face="" "="">char ssid[] = "********";      //你家的路由器wifi名称</font>
<font face="" "="">char paswd[] = "*******";       // 你家的路由器wifi密码</font>
第二步:设置让esp8266连接wifi

WiFi.begin(ssid, paswd);                //开始连接wifi
这里吧ssid和paswd传进去就好了


第三步:等待连接
<font face="" "="">hile (WiFi.status() != WL_CONNECTED)   //等待wifi连接成功</font>
<font face="" "="">   {</font>
<font face="" "="">      delay(500);</font>
<font face="" "="">      Serial.print(".");</font>
<font face="" "="">   }</font>
这里WiFi.status() 是获取当前状态的 这里的WL_CONNECTED在头文件里定义是3 是连接上的意思 感兴趣的可以去看看源码

串口信息
前面的乱码是bootload的乱码 其实不是乱码 是波特率不对导致



这里可以看到 成功连接wifi并且能获取到路由器分配的IP地址



Rockets 发表于 2017-4-19 13:19:44

修改了一下,将代码模块加上。看起来好看。

gada888 发表于 2017-4-19 21:28:00

记个号。学一下

question 发表于 2017-4-27 11:57:35

Rockets 发表于 2017-4-19 13:19
修改了一下,将代码模块加上。看起来好看。

哦哦下次发帖会注意的

pATAq 发表于 2017-4-27 19:59:04

参考我写的文章《Webduino Smart从入门到起飞》http://www.cnblogs.com/sjqlwy/p/smart_all_in_1.html
你这个连上Wifi之后没有实现OTA的话就会失去ESP8266的控制,无法烧录新Sketch啦

saysome224 发表于 2017-7-12 16:22:43

在哪里可以下到这个库a

question 发表于 2017-7-31 23:40:50

pATAq 发表于 2017-4-27 19:59
参考我写的文章《Webduino Smart从入门到起飞》http://www.cnblogs.com/sjqlwy/p/smart_all_in_1.html
你这 ...

arduino 也有OTA的库 只要把相应代码写上就好了

question 发表于 2017-7-31 23:41:12

saysome224 发表于 2017-7-12 16:22
在哪里可以下到这个库a

产考前面两篇文章 里面有库下载

ck53esp 发表于 2017-8-1 15:41:32

借鉴了!支持你

20060606 发表于 2020-8-13 05:14:13

感谢分享
页: [1]
查看完整版本: ESP8266做arduino开发记录 连个wifi