ESP8266入门教程04:连接WIFI热点
一、代码讲解
第2行:包含ESP8266WIFI库头文件,里面包含大量的WIFI操作函数
第4行:设置WIFI名称
第5行:设置WIFI密码
第16行:WiFi.mode(模式)函数用于设置WIFI工作模式,WIFI_STA表示无线终端模式
第17行:WiFi.begin(名称,密码)函数用于设置WIFI的名称和密码,并开始尝试连接
第18行:使用retryCount变量用来统计重试次数
第19行:循环重试,直到连接成功时才退出循环,WiFi.status()函数用于获取连接状态,连接成功时回返回WL_CONNECTED
第23行:循环等待时间,这里表示每隔1秒重试一次
第26行:连接成功后打印路由器分配的IP地址
二、参考代码
#include <Arduino.h>
#include <ESP8266WiFi.h>#define WIFI_SSID "WWW" // WIFI名称
#define WIFI_PASS "00000000" // WIFI密码void setup()
{// put your setup code here, to run once:// 设置波特率Serial.begin(9600);Serial.println("");// 连接WIFI热点WiFi.mode(WIFI_STA); // 设置无线终端模式WiFi.begin(WIFI_SSID, WIFI_PASS); // 开始连接热点int retryCount = 1; // 重试次数while (WiFi.status() != WL_CONNECTED){Serial.println("重试次数: " + String(retryCount));retryCount++;delay(1000);}Serial.println("WIFI连接成功");Serial.println("IP地址: " + WiFi.localIP().toString());
}void loop()
{// put your main code here, to run repeatedly:
}
ESP8266入门教程04:连接WIFI热点相关推荐
- esp8266 esp12 AT指令连接wifi热点联网,HTTP获取OneNET物联网平台消息,控制四路远程开关
esp8266 esp12 使用AT指令联网非常方便,很适合应对已经开发好的成品需要增加联网功能的需求. 使用AT指令进行开发,大多数是产品已经开发好,只需要增加小数据量的联网功能,而且不想对既有成品 ...
- ESP8266入门教程11:连接MQTT服务器
将第三方库PubSubClient下载到lib文件夹 git clone https://github.com/knolleary/pubsubclient.git 一.阿里云IOT使用 1.打开阿里 ...
- Linux热点无网络,Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?...
Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?,范佩西致敬温格:你是我的足球父亲,是你塑造了我,磷菩屹倨竿,布加迪推出Chiron Sport特别版,百公里加 ...
- Linux怎么接移动热点,Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?...
Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?,八维资本近期战略投资重磅项目MobileCoin.Libra Credit,橇凑站肆俏,吉利首款新能源SUV来 ...
- ESP32入门基础之ESP32作为 WIFI Station去连接wifi热点
文章目录 1 工程简介 1.1 在menuconfig配置WiFi账号.密码 1.2 在程序中配置WiFi账号.密码 1 工程简介 参考工程为乐鑫官方例程: 实验目标: ESP32作为WiFi sta ...
- ESP8266 NodeMCU开发板连接手机热点问题
ESP8266 NodeMCU开发板连接手机热点问题 前言: 众所周知,esp是构建一个IOT工程里得力助手之一,通俗点来说就是:"WIFI模块" 不过下面要讲的是esp8266中 ...
- ESP8266入门教程-ESP8266睡眠和唤醒功能
ESP8266入门教程-ESP8266睡眠和唤醒功能 本指南展示了如何使用Arduino IDE与ESP8266 (NodeMCU)使用深度睡眠.我们将覆盖深度睡眠与定时器唤醒和深度睡眠与外部唤醒使用 ...
- ubuntu14.04开启wifi热点
转载自http://www.aichengxu.com/view/35046 ubuntu14.04开启wifi热点(二) 2014-09-19 22:10:06本站整理浏览(1734) ubuntu ...
- Ubuntu Server 18.04 连接 WIFI
Ubuntu Server 18.04 连接 WIFI 18.04之后ubuntu更换了网络管理工具,以前的ifconfig没了,取而代之的是ip命令 ip a # 或者是 ip addr show ...
最新文章
- 升级oracle spu,Oracle 2017改变:新补丁更新(RU和RUR),新的版本(Release 18和19)
- eclipse报错:Failed to load the JNI shared library
- Ubuntu下配置JAVA环境
- CHM文件显示目录无法显示内容的解决方案
- BZOJ 4808: 马(二分图最大点独立集)
- 单片机位寻址举例_单片机学习:51单片机寻址方式详解
- 二进制编译安装mysql_二进制编译安装mysql
- 9名程序员被抓!这次我并不同情他们!
- 如何在centos7上安装redis
- 继云计算巨头失火事件后,微软决定送数据中心去“泡澡”!
- javascript基础:Math对象
- [Spark]-编译(2.3.1)部署(YARN-Cluster)
- PYTHON INSTALL
- mysql中的关键字大全详解_mysql关键字大全
- 浅谈车联网与大数据分析
- ubuntu16.04下利用ROS启动LPMS-CURS、CURS2等型号IMU;用imu控制turtlesim--教程
- js监听只读文本框_js设置input文本框只读
- Remix IDE的本地环境搭建(ubuntu系统)以及编译智能合约
- css响应式布局及分辨率(PC端、H5端)
- mac安装Homebrew报443
热门文章
- python 连接mysql报错:mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_passw
- 云原生Java架构师——KubeSphere DevOps流水线部署RuoyiCloud
- 南宁师范大学计算机考研资料汇总
- log4cpp-【写日志】:使用log4cpp的基本步骤
- 分享个自己开发的夸克网盘资源搜索引擎
- 555-大数据查重-位图算法
- nRF24L01+不能接收或接收偶尔异常等问题实战分享
- 【论文写作——投稿和审稿】
- java中String优化之intern()方法
- 读书笔记∣元数据:用数据的数据管理你的世界 Ch.3-4