15分钟让Arduino ESP32跑起来:从Blink到Wi-Fi的上手指南
发布时间:2026/9/10 5:32:09 锦皓数字建站

15分钟让Arduino ESP32跑起来从Blink到Wi-Fi的上手指南【免费下载链接】arduino-esp32Arduino core for the ESP32 family of SoCs项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32Arduino ESP32 是乐鑫官方为 ESP32 系列芯片打造的 Arduino 核心让你用熟悉的digitalWrite、WiFi.begin就能开发带 Wi-Fi 和蓝牙的设备不用碰寄存器。它解决一个很具体的问题只写过 Arduino 的 IDE如何开始玩转 ESP32。文章带你从装环境到点亮 LED、连上 Wi-Fi、无线更新固件你只需要提前准备一块 ESP32 开发板、一根能传数据的数据线以及最新版 Arduino IDE。跑通最小示例用 Blink 点亮 LED这一节的目标是 5 分钟内让串口监视器出现cpu freq证明环境通了。安装 esp32 核心工具 开发板 开发板管理器搜索esp32点安装细节见下文安装核心包场景。 预期工具 开发板菜单里多出一排 ESP32 板型选项。选板子和串口工具 开发板选ESP32 Dev Module工具 串口选一个COM或/dev/tty端口。 预期端口列表非空如果是空的先换一根数据线。打开内置 Blink 例程文件 示例 Blink。 预期编辑器出现几行pinMode和digitalWrite。点 上传。 预期Hard resetting via RTS pin...如果卡在Connecting...并抛出Failed to connect to ESP32: Timed out waiting for packet header翻译成人话就是板子没进下载模式。按住BOOT键再点上传出现连接提示后松开。打开串口监视器工具 串口监视器波特率设 115200。 预期滚动出启动日志。✅ 检查点如果你看到类似I (418) cpu_start: cpu freq: 160000000这样的日志说明环境通了板载 LED 现在应该正以 1 秒为周期闪烁。 串口监视器会占用串口上传前记得先关掉它否则上传会失败。它是怎么工作的30秒看懂Arduino ESP32核心这一节的目标是讲清楚为什么你写digitalWrite就能在 ESP32 上跑。Arduino ESP32 可以想象成一个翻译官你写的digitalWrite和WiFi.begin是人话指令核心把它们翻译成芯片能执行的操作底下的 ESP-IDF 负责 Wi-Fi、Flash 这些底层细节。下图开发板中间的模块就是 SoC两侧排开的引脚就是你真正要接线的 GPIO。按场景动手从安装核心包到无线升级Blink 跑起来之后按下面三个场景推进没装核心的回去补装好的直接跳到 Wi-Fi。如何在Arduino IDE安装esp32核心包目标让 IDE 认识 ESP32 这颗芯片。操作文件 首选项macOS 为Arduino IDE 首选项在Additional Boards Manager URLs填入官方稳定版索引地址地址见 installing点确定。工具 开发板 开发板管理器搜索esp32点安装包体上百 MB耐心等它下完。搜不到或下载反复失败改用命令行mkdir -p ~/Arduino/hardware/espressif cd ~/Arduino/hardware/espressif git clone https://gitcode.com/GitHub_Trending/ar/arduino-esp32 esp32 cd esp32/tools python3 get.py验证重启 IDE 后工具 开发板里出现一排 ESP32 板型选项。如何让ESP32连上Wi-Fi目标让板子连上你的 Wi-Fi拿到一个 IP 地址。操作新建 sketch把下面内容写进编辑器换成你的 Wi-Fi 名称和密码#include WiFi.h void setup() { Serial.begin(115200); WiFi.begin(你的SSID, 你的密码); }在loop()里判断连接状态并打印WiFi.localIP()上传后打开串口监视器波特率 115200。验证串口监视器打出类似192.168.1.x的 IP就表示联网成功。如何不拔线更新固件OTA目标用 OTAOver-The-Air就是不用拔线重刷的方式无线更新固件。操作打开例程文件 示例 ESP32 ArduinoOTA BasicOTA源码在 libraries/ArduinoOTA/examples/BasicOTA把ssid和password改成你的 Wi-Fi。第一版仍走 USB 正常上传——OTA 能力得先刷到板子上才行。之后改完【免费下载链接】arduino-esp32Arduino core for the ESP32 family of SoCs项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。