【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

这篇具有很好参考价值的文章主要介绍了【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于本教程:

ESP32 基础篇                                

1.ESP32简介                                                                

2.ESP32 Arduino 集成开发环境 ☑

3.VS 代码和 PlatformIO

4.ESP32 引脚

5.ESP32 输入输出

6.ESP32 脉宽调制

7.ESP32 模拟输入

8.ESP32 中断定时器

9.ESP32 深度睡眠

ESP32 协议篇

ESP32 网络服务器

ESP32 LoRa

ESP32 BLE

ESP32 BLE 客户端-服务器

ESP32 蓝牙

ESP32 MQTT

ESP32 ESP-NOW

ESP32 Wi-Fi

ESP32 WebSocket

ESP32 ESP-MESH

ESP32 邮箱

ESP32 短信

ESP32 HTTP 获取 POST

HTTP GET Web APIs

HTTP POST Web APIs

 ESP32 服务器篇

持续更新,关注博主不迷路!!!

 ESP32 传感器模块篇

持续更新,关注博主不迷路!!!

ESP32 终极实战篇

百余项ESP32实战项目,敬请关注!!!

 在 Arduino IDE(Windows、Mac OS X、Linux)中安装 ESP32 开发板

        Arduino IDE 有一个附加组件,可让您使用 Arduino IDE 及其编程语言对 ESP32 进行编程。在本教程中,我们将向您展示如何在 Arduino IDE 中安装 ESP32 开发板,无论您使用的是 Windows、Mac OS X 还是 Linux。

【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

         Arduino IDE 2.0 是一款实验性软件——目前仍处于测试版。这意味着您可能会发现一些错误,并且某些功能可能未完全开发。

如果您想在“经典”Arduino IDE 上安装 ESP32 开发板,请按照下一个教程进行操作:

        在 Arduino IDE(Windows、Mac OS X、Linux)中安装 ESP32 开发板
如果您更喜欢使用 VS Code + PlatformIO 对 ESP32 进行编程,请转到以下教程:

        开始使用适用于 ESP32 和 ESP8266 的 VS Code 和 PlatformIO IDE(Windows、Mac OS X、Linux Ubuntu)
您可能还喜欢阅读 ESP8266 指南:        

        在 Arduino 2.0(Windows、Mac OS X、Linux)中安装 ESP8266 NodeMCU 板

先决条件:已安装 Arduino IDE 2.0

在继续之前,请确保您的计算机中安装了Arduino IDE 2.0 。

转到Arduino 网站并下载适用于您的操作系统的版本。

 【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

  • Windows:运行下载的文件并按照安装指南中的说明进行操作。
  • Mac OS X:将下载的文件复制到您的应用程序文件夹中。
  • Linux : 解压下载的文件,然后打开arduino-ide将启动 IDE 的文件。

 【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

 在 Arduino IDE 中安装 ESP32 插件

要在您的 Arduino IDE 中安装 ESP32 开发板,请按照以下说明进行操作:

1.在您的 Arduino IDE 2.0 中,转到文件>首选项

【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

 2.将以下行复制并粘贴到Additional Boards Manager URLs 字段。

https://dl.espressif.com/dl/package_esp32_index.json

 【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

 注意:如果你已经有了ESP8266开发板的网址,可以用逗号分隔网址,如下:

http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://dl.espressif.com/dl/package_esp32_index.json

 3. 打开看板管理器。您可以转到“工具” > “看板” > “看板管理器”……或者您只需单击左下角的“看板管理器”图标即可。

【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

 4. 搜索ESP32并按Espressif Systems 的 esp32安装按钮。【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

 就是这样。它应该在几秒钟后安装。

测试安装

        为了测试 ESP32 附加组件的安装,我们将上传一个使板载 LED (GPIO 2) 闪烁的简单代码。

将以下代码复制到您的 Arduino IDE:

#include <Arduino.h>

#define LED 2

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  pinMode(LED, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(LED, HIGH);
  Serial.println("LED is on");
  delay(1000);
  digitalWrite(LED, LOW);
  Serial.println("LED is off");
  delay(1000);
}

上传代码

在顶部的下拉菜单中,选择“未知”版块。将打开一个新窗口,如下所示。

【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

您应该选择您的 ESP32 开发板型号和 COM 端口。在我们的示例中,我们使用的是 DOIT ESP32 DEVKIT V1 板。完成后单击“确定” 。

现在,您只需单击“上传”按钮。【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

几秒钟后,上传应该完成了。

【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

注意:一些 ESP32 开发板在上传新代码时不会自动进入刷机/上传模式,您会在调试窗口中看到很多点,然后是错误消息。如果是这种情况,当您开始在调试窗口上看到这些点时,您需要按下 ESP32 BOOT 按钮。

ESP32 板载 LED 应该每秒闪烁一次。

【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】

 串行监视器

您可以单击“串行监视器”图标以打开“串行监视器”选项卡。

就是这样!您已经在 Arduino IDE 2.0 中成功安装了 ESP32 开发板。文章来源地址https://www.toymoban.com/news/detail-495286.html

到了这里,关于【ESP32最全学习笔记(基础篇)——2.ESP32 Arduino 集成开发环境】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【ESP32最全学习笔记(基础篇)——8.ESP32 中断定时器】

    关于本教程: 1.ESP32简介                                                                 2.ESP32 Arduino 集成开发环境 3.VS 代码和 PlatformIO 4.ESP32 引脚 5.ESP32 输入输出 6.ESP32 脉宽调制 7.ESP32 模拟输入 8.ESP32 中断定时器 ☑ 9 .ESP32 深度睡眠 ESP32 网络

    2024年02月06日
    浏览(52)
  • 【ESP32最全学习笔记(基础篇)——6.ESP32 PWM(模拟输出)】

    关于本教程: 1.ESP32简介                                                                 2.ESP32 Arduino 集成开发环境 3.VS 代码和 PlatformIO 4.ESP32 引脚 5.ESP32 输入输出 6.ESP32 脉宽调制 ☑ 7.ESP32 模拟输入 8.ESP32 中断定时器 9 .ESP32 深度睡眠 ESP32 网络

    2023年04月14日
    浏览(41)
  • 【ESP32最全学习笔记(协议篇)——2.ESP32 LoRa】

    关于本教程: 1.ESP32简介                                                                 2.ESP32 Arduino 集成开发环境 3.VS 代码和 PlatformIO 4.ESP32 引脚 5.ESP32 输入输出 6.ESP32 脉宽调制 7.ESP32 模拟输入 8.ESP32 中断定时器 9 .ESP32 深度睡眠 1.ESP32 网络服

    2024年02月04日
    浏览(58)
  • ESP32开发环境搭建Windows VSCode集成Espressif IDF插件ESP32_IDF_V5.0开发编译环境搭建

    下载网址:https://dl.espressif.com/dl/esp-idf/ 打开上面的网页,选择单击页面中 ESP32-IDF v5.0.2 - Offine Installer,5.0.2是当前最新版本,如果没有ESP32-IDF v5.0.2 - Offine Installer,说明官方有更新最新版本,如果想要安装此教程版本可以把页面翻到最下面,会列出所有历史版本供用户下载。

    2024年02月13日
    浏览(58)
  • 【学习笔记】Esp32 Arduino 串口中断函数 缓冲区修改

    最近需要用Esp32上传数据,有一块数据采集板,由串口通信,控制指令12+2字节(控制字+校验位),返回的数据量为,250、500、1000、2000字节 一开始写这个功能时用的 While 扫描串口来实现的,发现效率太低,随后开始用中断,原来并没有用过,所以参考ESP-IDF手册,单几经尝试

    2024年02月16日
    浏览(56)
  • 【ESP32Arduino+MPU6050姿态解算】自制无人机学习笔记2 PLatformIO 下载即可使用

    本人之前发表过一篇关于esp32读取mpu6050数据的文章,链接:http://t.csdn.cn/AwzSZ,但其存在一些漏洞,具体表现在输出数据存在不连贯和错误,在mpu6050高速运动时存在较大误差等。仅作为参考。故在此重发作为修正。当前该篇文章中所述的模块,已经过无人机稳定性控制的测试

    2024年02月16日
    浏览(44)
  • Esp32_Arduino接入腾讯云笔记

    ESP32是一款由乐鑫科技(Espressif Systems)推出的双核、低功耗、集成Wi-Fi和蓝牙的单芯片微控制器。它采用了Tensilica Xtensa LX6高性能处理器,具有大量的GPIO引脚、模数转换器、SPI、I2S、UART、PWM、I2C和SD卡接口等功能,可以满足各种物联网(IoT)应用的需求。由于其高度集成和低

    2024年02月15日
    浏览(38)
  • [Arduino] ESP32开发 - 基础入门与原理分析

    实用 GPIO 用到再查,熟能生巧,别上来就背图,一天你就忘了! 仅输入引脚 下面的四个引脚由于内部没有上拉下拉电阻,所以仅仅支持输入信号 GPIO 34 GPIO 35 GPIO 36 GPIO 39 SPI Flash 闪存引脚 这些引脚都是对 ESP32 内部 flash 进行操作的,最好不要使用这些引脚进行输入输出操作!

    2024年02月11日
    浏览(51)
  • [Arduino ESP32] mpu6050使用笔记(含dmp)

    Arduino ESP32 I2C管脚定义:Arduino.h(第209行左右) - pins_arduino.h如图: VCC---3.3v GND--GND 简单使用() 代码位置 代码如下(直接粘的): 上传,然后卡在初始化 原因: 可能是I2Cdev库和MPU6050库不同步(I2Cdev太新了) 解决: 依次检查 (F12) main.cpp的accelgyro.initialize();== MPU6050.cpp的setClockSource

    2024年02月11日
    浏览(48)
  • ESP32 Arduino学习篇(二)中断

    单片机最为核心的内容,应该就是中断了吧。相较于其他的单片机而言,ESP32的外部中断是十分强大的,因为其每个引脚均可以设置为外部中断的触发引脚。 ESP32 Arduino 有以下触发方式: LOW 低电平触发 CHANGE 电平变化 RISING 上升沿触发 FALLING 下降沿触发 HIGH 高电平触发 1. 开启

    2024年02月16日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包