ESP8266利用Arduino连接WIFI热点(基础配置)
创作时间:
作者:
@小白创作中心
ESP8266利用Arduino连接WIFI热点(基础配置)
引用
CSDN
1.
https://m.blog.csdn.net/qq_64284568/article/details/146015826
本文将详细介绍如何使用Arduino IDE配置ESP8266连接WiFi热点的基础步骤。通过本文,你将学会如何下载和配置Arduino IDE,以及如何编写和上传代码到ESP8266开发板。
1. 下载Arduino IDE
直接在Arduino官网下载软件:Software | Arduino
这里建议下载版本1.8和1.9。下载版本根据自己电脑判断,本人使用的是Windows,因此建议使用如图版本。不建议选择Windows app版本。
点击上图框出的位置后跳转至下一界面,此时可以直接点击下图框出位置免费下载,也可以选择支付一些费用给Arduino官方作为感谢。
此时会询问邮箱等联系方式,不想填写就选择JUST DOWNLOAD
2. 配置Arduino IDE
双击下载后的文件包,运行后会询问下载地址与下载驱动,这里建议一直点击NEXT。当跳转到进度条界面时等待即可,进度条填满后点击Cancel。
双击桌面上出现的Arduino(没有的话点击左下角Windows寻找),一般会出现界面让你进行选择Language,选择中文(简体)并设置。如果不跳出界面就点击File->Preferences,找到Language选择并设置。
完成后点击文件->首选项
在图框位置添加网址(esp32.json可以不添加)
https://arduino.me/packages/esp32.json
https://arduino.esp8266.com/stable/package_esp8266com_index.json
此时下载链接里的压缩包
链接: https://pan.baidu.com/s/1tFqghwyIUGCsPsTZ51ZC2Q?pwd=p3at 提取码: p3at
下载后点击esp8266
重启Arduino,点击工具->开发板
多出如图所示的开发板类型即可,我选择的是第一种开发板
3. 传输代码
将esp8266连接端口,在Arduino选中工具->端口->com3(选择esp8266连接的端口)
填写如下代码
//以下是一个简单的ESP8266通过Arduino连接WiFi的代码示例:
#include <ESP8266WiFi.h>
// WIFI 连接信息
const char* ssid = "WIFI名称";
const char* password = "WIFI密码";
void setup() {
// 初始化串口
Serial.begin(9600);
// 连接WIFI
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// 主循环可添加其他功能代码,这里简单保持连接状态
}
//代码说明:
//
//1. 包含库文件:#include <ESP8266WiFi.h> 引入ESP8266的WiFi功能库。
//
//2. 定义WiFi信息:使用 const char* 定义WiFi的名称(ssid)和密码(password),需将 "填写WIFI的名称" 和 "填写WIFI密码" 替换为实际的WiFi名称和密码。
//
//3. setup()函数:
//
//• Serial.begin(9600):初始化串口通信,波特率设置为9600,方便通过串口监视器查看连接信息等。
//
//• WiFi.begin(ssid, password):尝试连接指定的WiFi网络。
//
//• while (WiFi.status() != WL_CONNECTED) 循环用于等待,直到连接成功。WiFi.status() 获取当前连接状态,WL_CONNECTED 表示已连接,在未连接上时,每隔500毫秒在串口打印一个 .。
//
//• 连接成功后,通过串口打印 "WiFi connected" 和获取到的本地IP地址 WiFi.localIP()。
//
//4. loop()函数:当前为空,可在其中添加其他与WiFi连接后相关的功能代码,比如与服务器通信、数据收发等操作。
点击如图按钮即可上传
热门推荐
高端旅游推荐:冲绳早樱之旅
2024年日本樱花季:最新开花时间预测及赏樱攻略
2024年必打卡!京都&东京最佳赏樱地推荐
视同缴费年限对过渡性养老金的影响及增加养老金的具体方式
2024 年社保补缴攻略:实现 60 岁起每月领 1000 多养老金
如何合理规划养老生活?这些挑战需提前应对
向世界 说“春秋”!看景德镇陶溪川如何打造全球手工艺术平台
生活中低血压怎么调养比较好
长安逸动胎压设置攻略:2.4bar是关键
冬季胎压调整:长安汽车的安全秘籍
古代三年守孝习俗的探究
熬夜不伤肝,真的伤肝的是这些......
北看故宫南访古窑 北京学生体验景德镇开窑活化非遗活动
蓝色鸢尾花的寓意和象征是什么?如何正确解读其花语?
浅谈色彩心理学在办公室装修设计中的应用
瓷都瑰宝 | 景德镇市非物质文化遗产集粹——传统墨彩瓷制作技艺
常吃塞来昔布的人,这5个问题要搞清楚,早知道早受益
西双版纳的四季如夏,你get到了吗?
冬季云南游:打卡最美少数民族节日
阻塞性呼吸暂停和中枢性呼吸暂停的区别
阻塞性呼吸暂停和中枢性呼吸暂停的区别
早上跑步30分钟,将如何彻底改变你?
中国武装力量由哪几部分组成
牛群冯巩的“大鸭梨”:一个经典包袱背后的相声传奇
秋冬打卡直隶总督署:穿越清朝官场
李鸿章在直隶总督署的25年:从洋务运动到外交风云
小说如何打造「冲突」与「悬念」? | 《冲突与悬念》读书笔记
2024拉萨半程马拉松精彩完赛,5000名选手用脚步丈量"日光之城"
拉萨八廓街:千年古街焕发生机活力
2024年“西藏味道”体验周:美食与文化交织,共燃冬日激情