一、ESP32 开发环境搭建(arduino)

1.硬件介绍

这是一款用于物联网的新型开发套件板。由Espressif开发的这款主板应该是NodeMCU的继承者,因为它价格低廉,功能强大。

该板具有双处理微处理器,可以提供很多帮助,例如,当一个处理器处理通信时,另一个处理器负责I / O控制。此功能将防止ESP8266发生的一些问题,其中唯一的CPU需要在使用Comm处理时停止控制I / O. 此外,ESP32还集成了WIFI,BLUETOOTH,DAC,几个ADC(不仅仅是一个作为ESP8266),电容式触摸传感器等(请看上面的框图)。好消息是功耗几乎与ESP8266相同。

主要特征:

  • 240 MHz双核Tensilica LX6微控制器,600 DMIPS
  • 集成520 KB SRAM
  • 集成802.11 b / g / n HT40 Wi-Fi收发器,基带,堆栈和LwIP
  • 集成双模蓝牙(经典和BLE)
  • 16 MB闪存,内存映射到CPU代码空间
  • 工作电压2.3V至3.6V
  • -40°C至+ 125°C的工作温度
  • 用于外部天线的板载PCB天线/ IPEX连接器

内置传感器:

  • 超低噪声模拟放大器
  • 霍尔传感器
  • 10倍电容式触摸界面
  • 32 kHz晶体振荡器

GPIO引脚:

  • 3个UART,包括硬件流控制
  • 3 x SPI
  • 2 x I2S
  • 18个ADC输入通道
  • 2个DAC
  • 2个I2C
  • 每个GPIO引脚都有PWM /定时器输入/输出
  • OpenOCD调试接口,带有32 kB TRAX缓冲区
  • SDIO主/从50 MHz
  • 支持高达16 MB的外部SPI闪存
  • SD卡接口支持

性能:

  • 支持嗅探器,Station,SoftAP和Wi-Fi直连模式
  • 最大数据速率为150 Mbps @ 11n HT40,72 Mbps @ 11n HT20,54 Mbps @ 11g和11 Mbps @ 11b
  • 最大发射功率为19.5 dBm @ 11b,16.5 dBm @ 11g,15.5 dBm @ 11n
  • 最小接收灵敏度为-97 dBm
  • 135 Mbps UDP持续吞吐量
  • 深度睡眠时功耗为5μA

2.ESP32 Arduino IDE开发环境安装

1安装串口驱动

在计算机上安装更新的CP210x USB转UART驱动程序,首先下载驱动

CP210x_Universal_Windows_Driver

然后安装适合自己电脑的驱动

 

接下来在设备管理器查看驱动是否安装成功

2安装ESP32的库

首先下载相关的文件arduino-esp32-master 也可以参照https://github.com/espressif/arduino-esp32,

把下载好的压缩包文件解压,安装步骤如图所示:

以上步骤完成,打开arduino IDE

你可以试着编译一下

达到以上的效果,就证明ESP32 的开发环境你已经完成了。你可以开启你的ESP32的旅程了。

离线安装方法

最后,补充一种离线安装的方法:

首先下载离线安装包:

限制以下用户组阅读此隐藏内容

请先登录

您的用户组:

解压至如下图路径下面:

一、ESP32 开发环境搭建(arduino)

解压完成之后,打开 Arduino 软件。点击【工具】–>【开发板】,在弹出菜单中选择【ESP32 Dev Module】 即可。

「点点赞赏,手留余香」

1人已赞赏

  • Sugar

    ¥2
2 条回复 A 作者 M 管理员
  1. […] 现在可以通过开发板管理器为ESP32配置Arduino IDE开发环境,正如我们之前为ESP8266所做的那样。可以查看教程里面的安装方法,配置ESP32开发环境。点击进入 […]

  2. […] 如果您尚未安装ESP32 Arduino IDE支持,请点击查看教程查看如何操作。 […]

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论