大白瞎搞搞-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进行开发啦!

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值