开发板购买连接windows
https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674测试
开发板简介
开发环境搭建 windows
源码示例:
0_Hello Bug (ESP_LOGX与printf) 工程模板/打印调试输出
1_LED LED亮灭控制
2_LED_Task 使用任务方式控制LED
3_LEDC_PWM 使用LEDC来控制LED实现呼吸灯效果
4_ADC_LightR 使用ADC读取光敏电阻实现光照传感
5_KEY_Short_Long 按钮长按短按实现
6_TouchPad_Interrupt 电容触摸中断实现
7_WS2812_RMT RGB_LED彩虹变色示例
8_DHT11_RMT 使用RMT实现读取DHT11温湿度传感器
9_SPI_SDCard 使用SPI总线实现TF卡文件系统示例
10_IIC_ADXL345 使用IIC总线实现读取ADXL345角度加速度传感器
11_IIC_AT24C02 使用IIC总线实现小容量数据储存测试
12_IR_Rev_RMT 使用RMT实现红外遥控接收扫码(NEC)
13_IR_Send_RMT 使用RMT实现红外数据发送(NEC)
14_WIFI_Scan 附近WIFI信号扫描示例
15_WIFI_AP 建立软AP示例
16_WIFI_AP_TCP_Server 在软AP模式下实现TCP服务端
17_WIFI_AP_TCP_Client 在软AP模式下实现TCP客户端
18_WIFI_AP_UDP 在软AP模式下实现UDP通信
19_WIFI_STA 建立STA站模
20_WIFI_STA_TCP_Server 在站模式STA下实现TCP服务端
21_WIFI_STA_TCP_Client 在站模式STA下实现TCP客户端
22_WIFI_STA_UDP 在站模式STA下实现UDP通信
23_LVGL_Test LVGL图形库简单示例ui
采用ESP32-WROOM-32E 4MB模块做为主控,有引脚所有用完,液晶屏为ILI9341主控3.2寸240x320分辨率电阻触摸屏,SPI接口驱动,流畅运行LVGL(Light and Versatile Graphics Library),动态最低20FPS,最高33FPS,集成多种经常使用外设编码
开发板运行LVGL照片spa
开发板底板照片.net
ESP32-WROOM-32E模块简介设计
CPU & 存储 | 外围设计 | 工做温度范围 | 天线 | 模组尺寸 (mm) | Pin | Wi-Fi 协议 | 蓝牙协议 | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
核心 | 最大时钟频率 | Flash (MB) | PSRAM (MB) | 接口 | 接触传感器 | 霍尔传感器 | ||||||
ESP32-D0WD-V3 双核 |
240 MHz | 4,8,16 | N/A | SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC | Yes | Yes | -40°C ~ +105°C | PCB / IPEX | 18 × 25.5 × 3.1 / 18 × 19.2 × 3.2 | 38 | 802.11 b/g/n (802.11n 数据速率高达 150 Mbps),2.4 GHz | 蓝牙 V4.2 BR/EDR, 低功耗蓝牙 |
MCU
• 内置 ESP32-D0WD-V3 芯片,Xtensa® 双核 32 位 LX6 微处理器,支持高达 240 MHz 的时钟频率
• 448 KB ROM
• 520 KB SRAM
• 16 KB RTC SRAM 调试
Wi-Fi
• 802.11b/g/n
• 802.11n 数据速率高达 150 Mbps
• 支持 A-MPDU 和 A-MSDU 聚合
• 支持 0.4 µs 保护间隔
• 工做信道中心频率范围:2412 ~ 2484 MHz htm
蓝牙 ®
• 蓝牙 V4.2 BR/EDR 和蓝牙 LE 标准
• Class-一、class-2 和 class-3 发射器
• AFH • CVSD 和 SBC blog
硬件
• 模组接口:SD 卡、UART、SPI、SDIO、I 2C、LED PWM、电机 PWM、I 2S、IR、脉冲计数器、GPIO、 电容式触摸传感器、ADC、DAC
• 40 MHz 晶振
• 4 MB SPI flash
• 工做电压/供电电压:3.0 ~ 3.6 V
• 建议工做温度范围:–40 ~ 85 °C
认证
• 蓝牙认证:BQB
• RF 认证:FCC/CE-RED/SRRC
• 环保认证:REACH/RoHS
一、电容触摸感应:ESP32 支持具备 10 个触摸通道的触摸传感器系统,不须要额外的外部元器件便可实现应用,开发板只引脚资源紧张,因此只用了一路做为示例。
二、CH340 USB转串口:用于串口下载程序/串口信息输出,集成了自动下载电路,电脑上单击下载,硬件无需其它操做便可下载完成并重启
三、电源指示灯(红色)
四、重启按钮,重启主板
五、BOOT/用户按钮,用于下载(其实不用已经有自动下载电路),还能够用作普通按钮使用
六、用户指示灯,接到主控引脚,程序控制亮灭
七、光照传感器:接在主控ADC引脚,实现光线强度采集
八、WS2812B RGB模块:能够经过主控的RMT单总线控制变换颜色
九、DHT11温湿度传感器:能够经过主控的RMT单总线读取温度湿度信息
十、ADXL345B三轴加速度传感器:经过IIC接口读取板子状态角度信息
十一、AT24C02存储芯片:经过IIC实现小容量储存
十二、一体化红外接收头:接收解码红外遥控信号
1三、红外发射头:编码发射红外信号控制红外设备
1四、TF卡座:经过SPI接口实现文件系统来大容量储存
1五、LCD接口:经过两组SPI接口控制液晶屏显示与触摸