ESP32-S3-wroom + Arduino IDE

【前言】本篇文章旨在实现,在Arduino IDE中使用ESP32-S3-wroom。

一、下载步骤

1.0 下载Arduino IDE

建议官网下载

1.1 下载ESP32库
1.1.1 在线下载

在首选项(preference)中的其他开发板管理地址输入:

https://espressif.github.io/arduino-esp32/package_esp32_index.json

点击确定,软件就会自己安装了。安装好后重新启动一下Arduino IDE软件。

在开发板管理器中,搜索ESP32:

下载esp32 by Espressif Systems

(如果下载失败,可以尝试下载历史版本,多次尝试。如果仍未解决,尝试离线下载)

1.1.2 离线下载

​​​​​​Arduino IDE 使用安装以及ESP32库的导入(离线)_esp32 离线库-CSDN博客

二、烧录流程

2.0 完成ESP32库的导入
2.1 进入下载模式

在烧录前,ESP32模块需要处于下载模式。可以通过按住模块上的BOOT键同时按下RESET键来进入。

2.2 连接设备

使用数据线将ESP32模块连接到电脑上。(注意是数据线,不是充电线)

2.3 选择正确的端口和板型

在IDE中选择正确的COM端口和板型(ESP32 Dev Module)。

2.4 编写代码

在Arduino IDE中编写ESP32的代码。(附,有一个用于检测的示例代码)

2.5 开始烧录

点击IDE中的烧录按钮开始烧录过程。烧录成功后,通常会有相应的提示信息。

2.6 复位设备

烧录完成后,按下ESP32模块上的RESET按钮,设备将运行烧录的程序。

2.7 验证烧录结果

可以通过串口监视器来验证程序是否运行正常。

2.7.1 错误情况

将波特率改为和代码中的波特率相同的数值。示例代码中为115200

2.7.2 正确情况

三、附

3.1 示例代码
#include <WiFi.h> // Include the WiFi library

void setup() {
  Serial.begin(115200); // Start serial communication with a baud rate of 115200

  // Wait for the serial port to be ready
  while (!Serial) {
    delay(10);
  }

  // Print the start message
  Serial.println("ESP32 module connection test...");

  // A short delay to ensure the ESP32 module has started
  delay(1000);

  // Attempt to print the ESP32 module's chip information
  Serial.println("ESP32 chip information:");
  Serial.print("CPU Frequency: ");
  Serial.print(ESP.getCpuFreqMHz()); // Get the CPU frequency
  Serial.println(" MHz");
  Serial.print("Flash Size: ");
  Serial.print(ESP.getFlashChipSize()); // Get the Flash size
  Serial.println(" Bytes");

  // Check if the WiFi module has started
  if(WiFi.status() == WL_IDLE_STATUS) {
    Serial.println("WiFi module started successfully.");
  } else {
    Serial.println("WiFi module failed to start.");
  }
}

void loop() {

}

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Arduino ESP32 WROOM是一款基于ESP32芯片的开发板。它集成了WiFi和蓝牙功能,可以通过Arduino IDE进行编程和控制。你可以使用它来构建各种物联网项目,如传感器网络、智能家居和远程控制等。通过引用中的代码示例,你可以读取连接到Arduino ESP32 WROOM的12位模数转换器的模拟输入电压。而引用中提到的ESP32的FS工具可以帮助你在Arduino IDE上管理ESP32的SPIFFS文件系统。另外,如果你想在不实际连接硬件的情况下进行ESP32的测试和仿真,可以使用引用中提到的Wokwi网站上的在线ArduinoESP32模拟器。这个模拟器可以让你在浏览器中进行ESP32的开发和调试,非常方便。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Arduino+ESP32-WROOM-32UE(二)-AD电压转化](https://blog.csdn.net/weixin_52147266/article/details/129801017)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [ESP32FS-1.0.zip](https://download.csdn.net/download/songsongsonya/12165942)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值