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的旅程了。
更多相关教程请访问(趣讨教创客资源分享平台)www.qutaojiao.com