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的旅程了。
离线安装方法
最后,补充一种离线安装的方法:
首先下载离线安装包:
解压至如下图路径下面:
解压完成之后,打开 Arduino 软件。点击【工具】–>【开发板】,在弹出菜单中选择【ESP32 Dev Module】 即可。
[…] 现在可以通过开发板管理器为ESP32配置Arduino IDE开发环境,正如我们之前为ESP8266所做的那样。可以查看教程里面的安装方法,配置ESP32开发环境。点击进入 […]
[…] 如果您尚未安装ESP32 Arduino IDE支持,请点击查看教程查看如何操作。 […]
[…] 一、ESP32 开发环境搭建(arduino) […]
太好了
[…] 一、ESP32 开发环境搭建(arduino) […]
[…] 一、ESP32 开发环境搭建(arduino) […]
[…] 一、ESP32 开发环境搭建(arduino) […]
[…] 一、ESP32 开发环境搭建(arduino) […]
太好了 感谢分享!
TAILEI
[…] 一、ESP32 开发环境搭建(arduino) […]
[…] 一、ESP32 开发环境搭建(arduino) […]
[…] 一、ESP32 开发环境搭建(arduino) […]
11111111111111
12
ESP32 开发环境搭建
很好。
[…] 一、ESP32 开发环境搭建(arduino) […]
看看学习学习
看看学习学习
感谢
试试看行不行
感谢作者,十分有用
谢谢分享
谢谢!太好了
感谢
感谢
感谢
学习了
如果您尚未安装ESP32 Arduino IDE支持,请点击查看教程查看如何操作
感谢分享!!!
有用
感谢
感谢
只能下载更新了
我来下载离线安装包的。
学习下
谢谢 ?
真的良心教程
u
很不错的呀!!!
学习
太好了
加油!学习
ESP32 开发环境
1
您尚未安装ESP32 Arduino IDE支持,请点击查看教程查看如何操
[…] 一、ESP32 开发环境搭建(arduino) […]
刚开始学习。
嫖了一块板子,开始学习
加油加油
好
HAO
[…] […]
[…] […]
[…] […]
[…] 在 Arduino IDE 中安装 ESP32 开发板 […]
[…] […]
学习了
1
看看看看看看看看看看看看看看看看看看看看看看看看
xxxx
111
针不戳
好
learn
太好了!
很有用,谢谢
现在Ardunio官方已经更新至2.0.3了,安装的方法与1.x时代不太一样了
1
haohaohao
这个靠谱吗
靠谱的兄弟
一、ESP32 开发环境搭建(arduino)
nice啊
思路清晰
来看了,开始ESP32还不错 但是现在就不够用了貌似,哎~
[…] 一、ESP32开发环境搭建(arduino) […]
[…] 一、ESP32开发环境搭建(arduino) […]
学习
真不错
学习下
6666666666666
一、ESP32开发环境搭建(arduino)