资讯动态

ESP32 新手入门:40 元 1 小时,让 Arduino 开发板连上 WiFi 还能被浏览器访问

发布时间:2026/9/11 4:51:55 来源:尧图企业网站定制
ESP32 新手入门40 元 1 小时让 Arduino 开发板连上 WiFi 还能被浏览器访问【免费下载链接】arduino-esp32Arduino core for the ESP32 family of SoCs项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32一块 40 元出头的 ESP32 开发板刷好 arduino-esp32 核心库后1 小时内就能连上你家 WiFi还能用浏览器打开它烧进去的页面。这篇 ESP32 开发板新手教程带你从零装好环境到点亮第一块 WiFi 板子。成品长什么样烧录成功后你看到的就是这样的画面串口监视器里滚出 WiFi 扫描日志编译、上传、回显一次完成。它的能力一句话32 位双核主控 WiFi 蓝牙GPIO 随便用烧进一块板子就能独立上网。开工前准备开工前把东西摆齐缺一样后面都会卡住。类别名称数量参考价物料ESP32-DevKitC-32E 开发板ESP32-WROOM-32 模块1 块35 元物料USB 数据线能传数据非纯充电线1 根5 元工具Arduino IDE 2.xWindows / macOS / Linux 均可1 套免费工具任意浏览器验收用1 个免费合计约 40 元外加 1 小时整。⚠️ 注意数据线务必买能传数据的十几块钱的纯充电线插上只会没反应这是新手最常卡住的一步。搭建过程阶段一装好 Arduino IDE 并加开发板源打开 Arduino IDE 2.x进入 文件 → 首选项Preferences在附加开发板管理器网址Additional Boards Manager URLs一栏填入 ESP32 的包地址保存。IDE 能正常打开首选项窗口保存成功附加网址栏里已填入 arduino-esp32 的 package 地址系统满足要求Windows 需 10/11 64 位不支持 32 位老系统阶段二安装 ESP32 板子包工具 → 开发板 → 板子管理器搜索框输入 esp32选中 espressif 的包点安装。装完回菜单选 ESP32 Dev Module。板子管理器能搜到 esp32by Espressif安装完成菜单里出现 ESP32 Dev Module开发板、端口COM 或 /dev/tty*、上传速度 921600 三项已选好装完包还显示找不到板子多半是没重启 IDE重启一下再刷菜单就有了。阶段三点亮板子确认串口能回显把板子用 USB 线连上电脑打开任意示例草图点上传。插线后 IDE 工具 → 端口里出现新串口上传日志显示 100% 完成官方日志4.6 秒写入约 450KB串口监视器115200 波特率有滚动输出能看到串口输出说明烧录链路通了下面才是重头戏。阶段四连上 WiFi被浏览器打开新建草图粘入下面这段把 ssid 和 password 换成你自己家路由器的编译上传。#include WiFi.h const char *ssid 你的WiFi名; // 换成自家路由器 SSID const char *pwd 你的WiFi密码; // 换成自家 WiFi 密码 void setup() { Serial.begin(115200); WiFi.begin(ssid, pwd); // 发起 WiFi 连接STA 模式 while (WiFi.status() ! WL_CONNECTED) { delay(500); } Serial.print(本机IP: ); Serial.println(WiFi.localIP()); // 拿到 IP 后去浏览器输它 } void loop() {}ESP32 作为 STA 接入你家路由器和手机、电脑处于同一个局域网串口里打出本机IP: 192.168.x.x后把这个 IP 敲进浏览器地址栏回车。阶段五把网页装进板子里再进一步用仓库自带的 SimpleWiFiServer 示例示例代码在 libraries/WiFi/examples/SimpleWiFiServer/浏览器就能访问板子自己吐出的页面。串口日志显示连接成功并打印 IP浏览器打开该 IP几秒内出现板子提供的网页刷新 3 次页面都稳定加载不超时怎么算做成了做没做成用这几项数字说话验收项合格标准首次编译耗时30 秒以内首次会下载依赖约 1 分钟固件上传耗时≤ 6 秒1MB 固件约 4.6 秒WiFi 连接耗时上电后 5 秒内打出本机 IP网页打开耗时输入 IP 后 3 秒内页面加载完成稳定性反复断电重启 5 次每次都成功联网中途翻车时对照这张表找原因故障现象常见原因对策插上 USB端口列表里没变化数据线是纯充电线 / 驱动缺失换能传数据的数据线Windows 下补装 CP210x 或 CH340 驱动上传到 90% 报错上传速度过高或 USB 口不稳上传速度降到 115200 重试或换一个 USB 口编译一直转圈不结束首次编译在下载依赖等 1~3 分钟网络差时检查代理设置连不上 WiFi卡死循环密码错、或路由器是 5GHz 单频核对密码ESP32-WROOM-32 只支持 2.4GHz 频段拿到 IP 但浏览器打不开手机/电脑和板子不在同一局域网确认设备都连着同一个路由器还能玩出什么花样接一个 DHT11 传感器让网页实时显示温度和湿度改用 AP 热点模式板子自己发 WiFi出门无网也能玩用仓库里的 libraries/HTTPUpdate/ 实现 OTA 远程升级以后刷机不用插线加装 libraries/BLE/ 库同一块板子同时支持 WiFi 和蓝牙双通道开始动手想改代码、找示例把仓库克隆下来即可git clone https://gitcode.com/GitHub_Trending/ar/arduino-esp32环境细节见 官方文档 docs/en/installing.rst常用库在 libraries/ 目录里。板子都买好了的话现在就可以把线插上开始烧第一块 ESP32。【免费下载链接】arduino-esp32Arduino core for the ESP32 family of SoCs项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价