大白瞎搞搞-ESP32-Arduino环境安装

ESP32介绍

乐鑫ESP32 SoC 芯片支持以下功能:

2.4 GHz Wi-Fi
蓝牙 4.2 标准
高性能双核
超低功耗协处理器
多种外设
ESP32 采用 40 nm 工艺制成,具有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用场景和不同功耗需求。

&&使用前提

电脑所使用系统为Windows,并且电脑上已经安装了Arduino IDE,教程中使用的Arduino IDE版本为1.8.9。

1.ESP32 Arduino支持库下载

乐鑫官方的github上已经有了Arduino的支持库,乐鑫ESP32-Arduino支持库github,官方提供的下载方法一共有两种:

  1. 使用Arduino IDE添加附加开发板地址进行开发板支持库文件的下载,经过大白的测试,估计是被墙的原因,这种方法是没办法加载成功的;
  2. 使用git进行下载,大白是使用这种方法对支持库下载的。

但是呢,考虑到大家不一定会使用git,所以呢,大白把已经下载好的支持库上传到了码云,供大家下载,ESP32-Arduino-lib码云下载地址

2.ESP32-Arduino支持库安装

  1. 找到Arduino的额外库存放位置,一般路径是C:\Users\你的电脑用户名\Documents,也可以直接打开文档这个快捷方式就可以进入,可以看到该路径下有Arduino文件夹,如果没有怎么办?那就新建一个咯。
  2. 在Arduino文件夹里新建hardware\espressif\esp32,把刚才从码云下载的文件解压到esp32文件夹中。
    在这里插入图片描述
  3. 到这就大功告成啦。

3.开心的使用起来

  1. 打开Arduino IDE,在工具/开发板里可以看到很多与ESP32有关的开发板,说明有那么多的开发板都是用了ESP32作为主控芯片,那么我们应该选择哪款呢?
    大白使用的是ESP32-Dev-Kit,所以选择的是ESP32 Dev Module这个开发板,其实开发板中的型号在使用中没有多大差别,只是固定的开发板可能定义了与其匹配的一些引脚的特殊命名,如果你们手中的ESP开发板上的模组是ESP-WROOM-32,那么就和大白选择的一样,如果是ESP32-WROVER那么就选择ESP32 Wrover Module就可以啦,这两款的区别在于模组的Flash大小以及是不是存在PSRAM,前者是4MB Flash不带PSRAM版本,后者是4 MB Flash+4 MB PSRAM/8 MB Flash+8 MB PSRAM,所以不管你的板子是什么,只要对标这两个参数,就可以选择你的开发板啦。

  2. 打开示例中的ESP32\ChipID例程,选择端口,下载程序,那么你就可以使用Arduino IDE对ESP32进行开发啦!

如果教程有错误的地方,欢迎大家指正,批评大白是不接受的哦。

发布了2 篇原创文章 · 获赞 0 · 访问量 272

猜你喜欢

转载自blog.csdn.net/bigmaxPP/article/details/101546152