
详情
CALE-IDF 2.7英寸电子纸 GDEW027W3-T01(电容式触摸屏)
https://github.com/martinberlin/cale-idf/wiki/Model-gdew027w3T.h-(Touch)
该电子墨水显示模块的特性与GDEW027W3相同,并增加了FocalTech系统的触摸屏。这个触摸层被添加到epaper的顶部,带有I2C通信和额外的INT引脚,因此每次触摸事件都会减少。这允许您从控制主板读取触摸事件ID以及X和Y坐标,使其成为在ESP32中创建用户体验的绝佳设备。
- Size: 176 * 264, 2.7 inches
- Controller: IL91874
FPC触摸PIN如下表所示:
| PIN Description
| 1 | GND
| 2 | INT
| 3 | RST non-used
| 4 | VDD 3.3v
| 5 | SCL
| 6 | SDA
要验证电缆是否正确定位,请确保Focal Tech micro下方接地。
当针脚1接地时,电缆将置于正确位置。
使用FPC电缆时,注意不要弯曲它。最后,将所有电缆连接到电子纸显示模块的顶部是合理的。如果其中一条裂缝出现,触摸将不起作用。
(这发生在我身上。导致我的那块电子墨水面板只能用于显示。)
图纸
示例程序 main/demos/demo-touch-epd-implemented.cpp.
main/CMakeLists.txt 请去掉注释
接着,
idf.py menuconfig
它还配置SDA、SCL和INT引脚,使程序能够理解硬件配置。
演示文稿在屏幕上画了四个按钮,可以在旋转显示器的同时旋转触摸面板,因此您可以使用自己的固件
您可以体验如何实现它。
#include "FT6X36.h"
#include <gdew027w3T.h>
// INTGPIO is touch interrupt, goes low when it detects a touch, which coordinates are read by I2C
FT6X36 ts(CONFIG_TOUCH_INT);
EpdSpi io;
Gdew027w3T display(io, ts);
// Note that due to the touch integration this epaper uses a special method to rotate
void app_main(void)
{
printf("CalEPD version: %s\n", CALEPD_VERSION);
// on true for debug
display.init(false);
// displayRotation includes both epaper + touch rotation
display.displayRotation(display_rotation);
}
Feel free to explore more taking a look in the gdew027w3T class where the method displayRotation looks like this
/**
* Helper method to set both epaper and touch rotation
*/
void Gdew027w3T::displayRotation(uint8_t rotation) {
if (rotation>3) {
printf("INVALID rotation value (valid: 0 to 3, got %d) rotation*90\n",rotation);
return;
}
setRotation(rotation);
Touch.setRotation(rotation);
}
演示视频
Classmap
扫二维码用手机看
上一个:
彩色电子纸的一些常识
下一个:
彩色电子纸的应用和特点
上一个:
彩色电子纸的一些常识
下一个:
彩色电子纸的应用和特点
彩色墨水屏,彩色墨水屏的魅力

2023-03-13
彩色DES墨水屏,视觉体验爆棚

2023-03-02
上一页
1
2
...
21
下一页

地址:辽宁省大连市甘井子区中华西路18号 邮编:116033
©2021 大连点墨电子科技有限公司版权所有