154浏览
查看: 154|回复: 9

[项目] 【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解

[复制链接]
【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图2

ESP32-2432S028液晶2.8寸屏开发板使用ESP32-WROOM-32模块作为主控,主控是一款双核MCU,集成了Wi-Fi和蓝牙功能,主频可达240MHz,具有520KB的SRAM、448KB的ROM,闪存容量为4MB+4MB,显示分辨率为240x320,采用电阻式触控式屏幕。该模块包括LCD显示器、背光控制电路、触控式屏幕控制电路、扬声器驱动电路、光敏电路和RGB LED控制电路。支持TF卡界面、序列界面、温湿度感测器界面(DHT11界面)和保留的IO口界面,该模块支持在Arduino IDE、ESP IDE、MicroPython和Mixly中进行开发。

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图1

驴友花雕  中级技神
 楼主|

发表于 2024-11-4 12:27:10

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解

ESP32-2432S028 屏幕板是一款 TFT 触摸屏显示 LCD,包括 ESP32 开发板,非常适合为您的物联网项目构建图形用户界面,其在国外创客社区中被称为“Cheap Yellow Display”或简称 CYD。它是一款用途广泛的开发板,可为您的物联网项目构建 GUI,比使用带有 TFT 屏幕的单独 ESP32 开发板更加方便实用。这里将了解 ESP32 Cheap Yellow Display 引脚排列。我们将看到哪些引脚用于控制显示器、触摸屏和 microSD 卡,以及哪些引脚可用于连接外部外围设备。

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-4 12:29:05

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解

1、显示引脚
TFT 显示器使用 SPI 通信协议 (HSPI) 与电路板通信,实现对 TFT 显示器使用引脚分配。

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-4 12:30:33

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解

2、触摸屏引脚
触摸屏还使用 SPI 协议与 ESP32 通信。这些是触摸屏的 VSPI 引脚。


【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-4 12:32:39

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解

3、RGB 指示灯
该板的背面带有一个 RGB LED,可能对调试很有用。

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图2

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-4 12:36:06

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解

4、MicroSD 卡引脚
microSD 卡使用 SPI 通信协议。它使用 ESP32 默认 VSPI 引脚:

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图1

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图2

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-4 12:38:14

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解

5、LDR (Light Dependent Resistor) – 光传感器
该板的正面有一个 LDR,就在显示器旁边。LDR 连接到 GPIO 34。

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图2

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-4 12:40:59

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解

6、扬声器
有一个 2P 1.25mm JST 连接器用于连接扬声器。它由 GPIO 26 控制。

7、BOOT 和 RST 按钮
它具有内部连接到 GPIO 0 的 BOOT 按钮,您还有板载 RST (RESET) 按钮。

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图2

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-4 12:44:54

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解

9、P3 扩展 IO
在 P3 连接器中,您有一个 GND 引脚和 GPIO 35、GPIO 22 和 GPIO 21。
请注意,GPIO 22 也用于 CN1 连接器,GPIO 21 用作显示器的背光。所以,只要背光亮着,GPIO 21 就会亮。

10、CN1 扩展 IO
在 CN1 连接器中,您有 GND、GPIO 22、GPIO 27 和 3V3 引脚。请注意,GPIO22 也可用于 P3 连接器。
CN1 连接器上的引脚对于连接 I2C 设备特别有用,因为您有两个可用于 I2C 总线线路的可用 GPIO,以及电源和 GND 引脚。

如果您想使用这些引脚连接 I2C 传感器,则需要设置自定义 I2C 引脚。您不能使用默认的 SDA 和 SCL 引脚(GPIO 21 和 GPIO 22),因为 GPIO 21 用于背光)。


【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-4 12:47:42

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解

11、用于连接外设的可用引脚
因此,总而言之,您有三个引脚可用于连接外围设备:
GPIO 35 — 在 P3 连接器上
GPIO 22 — 在 P3 和 CN1 连接器上
GPIO 27 — 在 CN1 连接器上

12、TX/RX 连接器
它还在标记为 P1 的连接器上具有可用的 TX/RX 引脚。这些用于串行通信,并直接连接到 CH340(USB 转串行转换器)。
GPIO 1 — 发送
GPIO 3 — 接收

【花雕学编程】Arduino动手做(238)---ESP32 CYD 引脚详解图1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail