一、ESP32 开发环境搭建(arduino)——趣讨教

1.硬件介绍

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

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

目录

主要特征:

内置传感器:

GPIO引脚:

性能:

1安装串口驱动

2安装ESP32的库

主要特征:

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)

更多相关教程请访问(趣讨教创客资源分享平台)www.qutaojiao.com

你可能感兴趣的:(一、ESP32 开发环境搭建(arduino)——趣讨教)