查看: 12104|回复: 9

[入门] ESP8266做arduino开发记录 连个wifi

[复制链接]
本帖最后由 Rockets 于 2017-4-19 13:18 编辑

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

直接先上代码
[C++] 纯文本查看 复制代码
#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数组去
char ssid[] = "********";        //  你家的路由器wifi名称
char paswd[] = "*******";       // 你家的路由器wifi密码


第二步:设置让esp8266连接wifi

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


第三步:等待连接

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


这里WiFi.status() 是获取当前状态的 这里的WL_CONNECTED在头文件里定义是3 是连接上的意思 感兴趣的可以去看看源码

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





esp2.png


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


esp1.png

本帖被以下淘专辑推荐:

Rockets  NPC

发表于 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

感谢分享
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail