VERWANDT
Kontakt
0086-411-84619565
E-mail:sales.de@good-display.com
Adresse:Nr. 18 Zhonghua West Road, Bezirk Ganjingzi, Stadt Dalian, Provinz Liaoning
CALE-IDF 2,7 Zoll elektronisches Papier GDEW027W3-T01 -Unterstutzt (kapazitiver Touchscreen)
- Kategorie:Pressezentrum
- Autor:
- Quelle:
- Angabezeit:2022-11-01
- Aufrufmenge:0
Quelle
CALE-IDF 2,7 Zoll elektronisches Papier GDEW027W3-T01 -Unterstutzt (kapazitiver Touchscreen)
Quelle
- Kategorie:Pressezentrum
- Autor:
- Quelle:
- Angabezeit:2022-11-01
- Aufrufmenge:0
CALE-IDF 2,7 Zoll elektronisches Papier GDEW027W3-T01 -Unterstutzt (kapazitiver Touchscreen)
https://github.com/martinberlin/cale-idf/wiki/Model-gdew027w3T.h-(Touch)
Die Eigenschaften dieses elektronischen Tintenanzeigemoduls sind die gleichen wie GDEW027W3, und der Touchscreen des FocalTech-Systems wird hinzugefügt. Diese Touch-Schicht wird oben auf dem epaper mit I2C-Kommunikation und zusätzlichen INT-Pins hinzugefügt, so dass jedes Touch-Ereignis reduziert wird. Dadurch können Sie die Touch-Event-ID und X- und Y-Koordinaten vom SteuerMotherboard ablesen, was es zu einem ausgezeichneten Gerät für die Erstellung von UX in ESP32 macht.
- Size: 176 * 264, 2.7 inches
- Controller: IL91874
FPC Touch Kabel sind in der folgenden Tabelle dargestellt:
| PIN Description
| 1 | GND
| 2 | INT
| 3 | RST non-used
| 4 | VDD 3.3v
| 5 | SCL
| 6 | SDA
Um sicherzustellen, dass das Flachkabel richtig positioniert ist, stellen Sie sicher, dass sich unter dem Focal Tech micro ein Boden befindet.
Wenn Pin 1 geerdet ist, wird das Kabel in der richtigen Position platziert.
Wenn Sie das FPC-Kabel verwenden, achten Sie darauf, es nicht zu verbiegen. Schließlich ist es sinnvoll, alles an die Oberseite des elektronischen Papieranzeigemoduls anzuschließen. Wenn einer der Risse auftritt, funktioniert die Berührung nicht.
(Das ist mir passiert. Das elektronische Tintenpaneel kann nur zur Anzeige verwendet werden.)
Zeichnung
Beispielcode main/demos/demo-touch-epd-implemented.cpp.
main/CMakeLists.txt UNCOMMENT Sie es, bitte
Nächst:
idf.py menuconfig
Es konfiguriert auch SDA-, SCL- und INT-Pins, damit das Programm die Hardwarekonfiguration verstehen kann.
Die Präsentation zeichnet vier Tasten auf dem Bildschirm, die das Touchpanel drehen können, während Sie das Display drehen, so dass Sie Ihre eigene Firmware verwenden können
Sie können erleben, wie man es umsetzt.
#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);
}
Darstellungsvideos
Classmap
QR-Code Scan erfolgt mit Handy
佳显电子
Kontakt
Produktanfrage : sales.de@good-display.com
technischer Support : service@good-display.com
Beschwerdevorschlag : complaint@good-display.com
©2021-2024 DALIAN GOOD DISPLAY CO., LTD. All Rights Reserved. 辽ICP备08000578号-1 power by:300.cn Dalian