menù
Produttore cinese di display touch LCD

Il display LCD touch da 11,6 pollici (modello n. WTY116834A02LM) è un pannello display LCD TFT a colori con risoluzione FHD 1920×1080 e interfaccia EDP standard a 30 pin, che supporta la tecnologia IPS leggibile alla luce del sole, il collegamento ottico/il collegamento a nastro.

Il pannello tattile è un pannello tattile capacitivo con struttura G+G, composto da vetro di copertura, vetro del sensore, circuito integrato del driver e FPC. È gestito da un chip IC GOODIX GT928, che utilizza un'interfaccia I2C e supporta 10 punti di contatto.

 **************************************************************************/

 

#includi
#includi
#includi
#includi

 

#define SCREEN_WIDTH 128 // Larghezza display OLED, in pixel
#define SCREEN_HEIGHT 64 // Altezza del display OLED, in pixel

 

// Dichiarazione per un display SSD1306 collegato a I2C (pin SDA, SCL)
#define OLED_RESET 4 // Resetta il pin # (o -1 se condividi il pin di reset di Arduino)
Display Adafruit_SSD1306 (SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

 

#define NUMFLAKES 10 // Numero di fiocchi di neve nell'esempio di animazione

 

#definisci LOGO_HEIGHT 16
#definisci LOGO_WIDTH 16
static const unsigned char PROGMEM logo_bmp[] =
{ B00000000, B11000000,
  B00000001, B11000000,
  B00000001, B11000000,
  B00000011, B11100000,
  B11110011, B11100000,
  B11111110, B11111000,
  B01111110, B11111111,
  B00110011, B10011111,
  B00011111, B11111100,
  B00001101, B01110000,
  B00011011, B10100000,
  B00111111, B11100000,
  B00111111, B11110000,
  B01111100, B11110000,
  B01110000, B01110000,
  B00000000, B00110000 };

 

impostazione nulla() {
  Serial.begin(9600);

 

  // SSD1306_SWITCHCAPVCC = genera internamente la tensione del display da 3,3 V
  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Indirizzo I2C
    Serial.println(F("Allocazione SSD1306 fallita"));
    per(;;); // Non procedere, ripete il ciclo all'infinito
  }

 

  // Mostra il contenuto del buffer di visualizzazione iniziale sullo schermo —
  // la libreria lo inizializza con una schermata iniziale di Adafruit.
  display.display();
  ritardo(2000); // Pausa per 2 secondi

 

  // Cancella il buffer
  display.clearDisplay();

 

  // Disegna un singolo pixel in bianco
  display.drawPixel(10, 10, SSD1306_WHITE);

 

  // Mostra il buffer di visualizzazione sullo schermo. DEVI chiamare display() dopo
  // disegna comandi per renderli visibili sullo schermo!
  display.display();
  ritardo(2000);
  // display.display() NON è necessario dopo ogni singolo comando di disegno,
  // a meno che non sia quello che vuoi... piuttosto, puoi crearne un sacco
  // disegna operazioni e quindi aggiorna lo schermo tutto in una volta chiamando
  // display.display(). Questi esempi dimostrano entrambi gli approcci...

 

  testdrawline(); // Disegna molte linee

 

  testdrawrect(); // Disegna rettangoli (contorni)

 

  provariempimento(); // Disegna rettangoli (riempiti)

 

  provacerchio(); // Disegna cerchi (contorni)

 

  testfillcircle(); // Disegna cerchi (riempiti)

 

  testdrawroundrect(); // Disegna rettangoli arrotondati (contorni)

 

  testfillroundrect(); // Disegna rettangoli arrotondati (riempiti)

 

  testdrawtriangolo(); // Disegna triangoli (contorni)

 

  testfilltriangolo(); // Disegna triangoli (riempiti)

 

  testdrawchar(); // Disegna i caratteri del carattere predefinito

 

  testdrawstyles(); // Disegna caratteri 'stilizzati'

 

  testscrolltesto(); // Disegna il testo scorrevole

 

  testdrawbitmap(); // Disegna una piccola immagine bitmap

 

  // Inverte e ripristina la visualizzazione, facendo una pausa nel mezzo
  display.invertDisplay(true);
  ritardo(1000);
  display.invertDisplay(falso);
  ritardo(1000);

 

  testanimate(logo_bmp, LOGO_WIDTH, LOGO_HEIGHT); // Anima le bitmap
}

 

ciclo vuoto() {
}

 

void testdrawline() {
  int16_t io;

 

  display.clearDisplay(); // Cancella il buffer di visualizzazione

 

  for(i=0; i
    display.drawLine(0, 0, i, display.height()-1, SSD1306_WHITE);
    display.display(); // Aggiorna la schermata con ogni linea appena tracciata
    ritardo(1);
  }
  for(i=0; i
    display.drawLine(0, 0, display.width()-1, i, SSD1306_WHITE);
    display.display();
    ritardo(1);
  }
  ritardo(250);

 

  display.clearDisplay();

 

  for(i=0; i
    display.drawLine(0, display.height()-1, i, 0, SSD1306_WHITE);
    display.display();
    ritardo(1);
  }
  for(i=display.altezza()-1; i>=0; i-=4) {
    display.drawLine(0, display.height()-1, display.width()-1, i, SSD1306_WHITE);
    display.display();
    ritardo(1);
  }
  ritardo(250);

 

  display.clearDisplay();

 

  for(i=display.larghezza()-1; i>=0; i-=4) {
    display.drawLine(display.width()-1, display.height()-1, i, 0, SSD1306_WHITE);
    display.display();
    ritardo(1);
  }
  for(i=display.altezza()-1; i>=0; i-=4) {
    display.drawLine(display.width()-1, display.height()-1, 0, i, SSD1306_WHITE);
    display.display();
    ritardo(1);
  }
  ritardo(250);

 

  display.clearDisplay();

 

  for(i=0; i
    display.drawLine(display.width()-1, 0, 0, i, SSD1306_WHITE);
    display.display();
    ritardo(1);
  }
  for(i=0; i
    display.drawLine(display.width()-1, 0, i, display.height()-1, SSD1306_WHITE);
    display.display();
    ritardo(1);
  }

 

  ritardo(2000); // Pausa per 2 secondi
}

 

void testdrawrect(void) {
  display.clearDisplay();

 

  for(int16_t i=0; i
    display.drawRect(i, i, display.width()-2*i, display.height()-2*i, SSD1306_WHITE);
    display.display(); // Aggiorna la schermata con ogni rettangolo appena disegnato
    ritardo(1);
  }

 

  ritardo(2000);
}

 

void testfillrect(void) {
  display.clearDisplay();

 

  for(int16_t i=0; i
    // Il colore INVERSO viene utilizzato in modo che i rettangoli si alternino bianco/nero
    display.fillRect(i, i, display.width()-i*2, display.height()-i*2, SSD1306_INVERSE);
    display.display(); // Aggiorna la schermata con ogni rettangolo appena disegnato
    ritardo(1);
  }

 

  ritardo(2000);
}

 

vuoto testdrawcircle(vuoto) {
  display.clearDisplay();

 

  for(int16_t i=0; i
    display.drawCircle(display.width()/2, display.height()/2, i, SSD1306_WHITE);
    display.display();
    ritardo(1);
  }

 

  ritardo(2000);
}

 

vuoto testfillcircle(vuoto) {
  display.clearDisplay();

 

  for(int16_t i=max(display.width(),display.height())/2; i>0; i-=3) {
    // Viene utilizzato il colore INVERSO in modo che i cerchi si alternino bianco/nero
    display.fillCircle(display.width() / 2, display.height() / 2, i, SSD1306_INVERSE);
    display.display(); // Aggiorna la schermata con ogni cerchio appena disegnato
    ritardo(1);
  }

 

  ritardo(2000);
}

 

void testdrawroundrect(void) {
  display.clearDisplay();

 

  for(int16_t i=0; i
    display.drawRoundRect(i, i, display.width()-2*i, display.height()-2*i,
      display.altezza()/4, SSD1306_WHITE);
    display.display();
    ritardo(1);
  }

 

  ritardo(2000);
}

 

void testfillroundrect(void) {
  display.clearDisplay();

 

  for(int16_t i=0; i
    // Il colore INVERSO viene utilizzato in modo che i rettangoli rotondi si alternino bianco/nero
    display.fillRoundRect(i, i, display.width()-2*i, display.height()-2*i,
      display.altezza()/4, SSD1306_INVERSO);
    display.display();
    ritardo(1);
  }

 

  ritardo(2000);
}

 

void testdrawtriangolo(void) {
  display.clearDisplay();

 

  for(int16_t i=0; i
    display.drawTriangolo(
      display.larghezza()/2 , display.altezza()/2-i,
      display.larghezza()/2-i, display.altezza()/2+i,
      display.larghezza()/2+i, display.altezza()/2+i, SSD1306_WHITE);
    display.display();
    ritardo(1);
  }

 

  ritardo(2000);
}

 

vuoto testriempitriangolo(vuoto) {
  display.clearDisplay();

 

  for(int16_t i=max(display.width(),display.height())/2; i>0; i-=5) {
    // Viene utilizzato il colore INVERSO in modo che i triangoli si alternino bianco/nero
    display.fillTriangolo(
      display.larghezza()/2 , display.altezza()/2-i,
      display.larghezza()/2-i, display.altezza()/2+i,
      display.larghezza()/2+i, display.altezza()/2+i, SSD1306_INVERSO);
    display.display();
    ritardo(1);
  }

 

  ritardo(2000);
}

 

void testdrawchar(void) {
  display.clearDisplay();

 

  display.setTextSize(1); // Scala pixel normale 1:1
  display.setTextColor(SSD1306_WHITE); // Disegna il testo bianco
  display.setCursor(0, 0); // Inizia dall'angolo in alto a sinistra
  display.cp437(vero); // Utilizza il carattere "Code Page 437" completo da 256 caratteri

 

  // Not all the characters will fit on the display. This is normal.
  // Library will draw what it can and the rest will be clipped.
  for(int16_t i=0; i<256; i++) {
    if(i == ‘\n’) display.write(‘ ‘);
    else          display.write(i);
  }

 

  display.display();
  ritardo(2000);
}

 

void testdrawstyles(void) {
  display.clearDisplay();

 

  display.setTextSize(1);             // Normal 1:1 pixel scale
  display.setTextColor(SSD1306_WHITE);        // Draw white text
  display.setCursor(0,0);             // Start at top-left corner
  display.println(F(“Hello, world!”));

 

  display.setTextColor(SSD1306_BLACK, SSD1306_WHITE); // Draw ‘inverse’ text
  display.println(3.141592);

 

  display.setTextSize(2);             // Draw 2X-scale text
  display.setTextColor(SSD1306_WHITE);
  display.print(F(“0x”)); display.println(0xDEADBEEF, HEX);

 

  display.display();
  ritardo(2000);
}

 

void testscrolltext(void) {
  display.clearDisplay();

 

  display.setTextSize(2); // Draw 2X-scale text
  display.setTextColor(SSD1306_WHITE);
  display.setCursor(10, 0);
  display.println(F(“scroll”));
  display.display();      // Show initial text
  delay(100);

 

  // Scroll in various directions, pausing in-between:
  display.startscrollright(0x00, 0x0F);
  ritardo(2000);
  display.stopscroll();
  ritardo(1000);
  display.startscrollleft(0x00, 0x0F);
  ritardo(2000);
  display.stopscroll();
  ritardo(1000);
  display.startscrolldiagright(0x00, 0x07);
  ritardo(2000);
  display.startscrolldiagleft(0x00, 0x07);
  ritardo(2000);
  display.stopscroll();
  ritardo(1000);
}

 

void testdrawbitmap(void) {
  display.clearDisplay();

 

  display.drawBitmap(
    (display.width()  – LOGO_WIDTH ) / 2,
    (display.height() – LOGO_HEIGHT) / 2,
    logo_bmp, LOGO_WIDTH, LOGO_HEIGHT, 1);
  display.display();
  ritardo(1000);
}

 

#define XPOS   0 // Indexes into the ‘icons’ array in function below
#define YPOS   1
#define DELTAY 2

 

void testanimate(const uint8_t *bitmap, uint8_t w, uint8_t h) {
  int8_t f, icons[NUMFLAKES][3];

 

  // Initialize ‘snowflake’ positions
  for(f=0; f< NUMFLAKES; f++) {
    icons[f][XPOS]   = random(1 – LOGO_WIDTH, display.width());
    icons[f][YPOS]   = -LOGO_HEIGHT;
    icons[f][DELTAY] = random(1, 6);
    Serial.print(F(“x: “));
    Serial.print(icons[f][XPOS], DEC);
    Serial.print(F(” y: “));
    Serial.print(icons[f][YPOS], DEC);
    Serial.print(F(” dy: “));
    Serial.println(icons[f][DELTAY], DEC);
  }

 

  for(;;) { // Loop forever…
    display.clearDisplay(); // Clear the display buffer

 

    // Draw each snowflake:
    for(f=0; f< NUMFLAKES; f++) {
      display.drawBitmap(icons[f][XPOS], icons[f][YPOS], bitmap, w, h, SSD1306_WHITE);
    }

 

    display.display(); // Show the display buffer on the screen
    delay(200);        // Pause for 1/10 second

 

    // Then update coordinates of each flake…
    for(f=0; f< NUMFLAKES; f++) {
      icons[f][YPOS] += icons[f][DELTAY];
      // If snowflake is off the bottom of the screen…
      if (icons[f][YPOS] >= display.height()) {
        // Reinitialize to a random position, just off the top
        icons[f][XPOS]   = random(1 – LOGO_WIDTH, display.width());
        icons[f][YPOS]   = -LOGO_HEIGHT;
        icons[f][DELTAY] = random(1, 6);
      }
    }
  }
}
China lcd touch display manufacturer Production Line
  • Produttore cinese di display touch LCD
  • Produttore cinese di display touch LCD
  • Produttore cinese di display touch LCD
  • Produttore cinese di display touch LCD
  • After years of development, in order to better integrate the company’s resources and provide customers with the most advantageous products, in 2016, all the Shenzhen production lines were relocated to Yongzhou, Hunan province. At present, Shenzhen office and Hunan factory have a total of more than 500 employees, with more than 20,000 square meters of standard clean plant.
    we’ll ensure you always get
    best results
    China lcd touch display manufacturer Our Factory
  • China lcd touch display manufacturer Our Factory
  • China lcd touch display manufacturer Our Factory
  • China lcd touch display manufacturer Our Factory
  • China lcd touch display manufacturer Our Factory
  • China lcd touch display manufacturer Our Factory
  • China lcd touch display manufacturer Our Factory
  • Latest News China lcd touch display manufacturer
    touch screen display manufacturer
    touch screen display manufacturer

    Time:2022-7-20

    touch screen display: Made In China Custom 7-inch 800×480 LCM Module Wide Temperature High Brightness 450cd/m2 50pin RGB TFT LCD Module 5Touch Glass+Glass IIC I2C Projectvie Capacitive Touchscreen Display 7 Inch 800×480 TN TFT LCD LCM Module PCAP Multi Points IIC I2C Capacitive Touchscreen Monitor Technical Datasheet Download: CTP WTY070144A20 Mechanical Drawing Technical Datasheet Download: LCD WTY070QW71A01 Specification The touch screen display  (Model No. WTY070144A20LM) is of a color tft lcd display panel with 800×480 resolution and standard 50pin RGB interface, which support sunlight readable, high brightness, tape bonding, wide temperature. The touch panel is of a G+G structure capacitive touch panel, which is composed of a cover glass, sensor glass, driver IC and FPC. It is driven by a GOODIX GT911 IC Chip, which utilizes an I2C interface and supports 5 points touch. 1. Image principle of TFT LCD screen The image principle of tfd display is very simple. The display screen is composed of many pixels that can...
    Chinese C-Touch Screen manufacturers
    Chinese C-Touch Screen manufacturers

    Time:2022-7-29

      15.6 Inch ILI2511 USB G+G 10Points Privacy Film C-Touch CAP-Touch PCAP Screen Capacitive Touch Panel 15.6 Inch PCAP Cap-Touch C-Touch Capacitive Touch Screen Panel for FHD 1920×1080 1366×768 LCD Display Technical Datasheet Download:WTY156767A05 Spec The 15.6 Inch Touch Panel (Model No. WTY156767A05) is a G+G structure capacitive touch panel, which is composed of a cover glass, sensor glass, driver IC and FPC.It is driven by a ILITEK IC Chip ILI2511, which utilizes a USB interface and supports 10 points touch. Advantages of Capacitive Touch Panel (Capacitive Touch Screen / Capacitive Touchscreen / PCAP Touch Panel): Only needs to be touched lightly, without any pressure to generate a signal. Only needs one time or no calibration at all after production. Supporting small and medium touch screens and supports gesture recognition and multi-touch. Being wear-resistant has a long service life, and has low maintenance costs when use it. Model WTY156767A05 Size 15.6 Inch Interface USB Structure G+G Resolution 1920×1080, 1366×768 Hardness 6H Transparency ≥82% Aspect...
    Alla ricerca di un produttore di fabbrica cinese LCM
    Alla ricerca di un produttore di fabbrica cinese LCM

    Time:2022-6-27

    One of the things that sets us apart from other LCD screen manufacturers is the diversity of products and customizations we offer. Our LCD portfolio ranges from low-cost monochrome LCDs to high-resolution, high-brightness color TFT LCDs – and pretty much everything in between. We also have extensive experience integrating LCD screen displays into complete assemblies with touch and cover lens. Among the many advantages of working with NVD as your LCD screen manufacturer is the extensive technical expertise of our engineering team. From concept to product, our sales and technical staff provide expert recommendations and attentive support to ensure the right solution for your project. In addition, our extensive technology portfolio and manufacturing capabilities enable us to deliver high-quality products that meet the unique specifications of any application. To learn more about what makes us the display manufacturer for your needs, get in touch with us today.  
    Capacitive Touch Screen manufacturers
    Capacitive Touch Screen manufacturers

    Time:2022-5-28

    Founded in 2012, Shenzhen Wanty Photoelectric Co., Ltd is a professional factory manufacturer and one-stop customization solution provider specializing in R&D and manufacturing PCAP capacitive touch screen, TFT LCD display, raspberry pi HDMI touch display, touch display monitor from 2.8 inches to 23.8 inches to meet the ever-growing needs of the global markets. Shenzhen Wanty is qualified with the Quality Management System Certificate ISO 9001:2015 and Environment Criteria ROHS. By 2022, we have accumulated more than 30 usable patents to prove our professionalism.
    buy touch screen display
    buy touch screen display

    Time:2022-6-21

    If you're looking for the best touchscreen monitor to add to your arsenal, you've come to the right place. Touch-enabled monitors may not be as common as non-touch monitors, but they do have a place in the world. And if you're here looking for one for your office, creative work, or just so you have touch whenever you need it, our products are worth your while. The best touchscreen monitors may not be for everyone, because not everyone can make the most of them. However, for those who use it, a touch-enabled panel is still a great addition to any monitor. It can help make the workflow smoother and more seamless, potentially saving time. It also makes any setup more versatile since you don't have to rely entirely on a keyboard and mouse. We've got you covered. We've found the best touch monitors. Welcome to consult.  
    C-Touch Panels
    C-Touch Panels

    Time:2023-2-27

    C-Touch panels, also known as capacitive touch panels, offer several benefits for products that require a touch interface. Here are some of the advantages of using C-Touch panels in your products:   High sensitivity: C-Touch panels are highly sensitive to touch, providing accurate and responsive input for users.   Multi-touch capabilities: C-Touch panels can detect multiple points of touch simultaneously, enabling advanced gestures and interactions for users.   Durability: C-Touch panels are durable and resistant to scratches, impacts, and other forms of physical damage, making them ideal for rugged applications.   Optical clarity: C-Touch panels have excellent optical clarity, providing bright and vivid displays for users.   Low power consumption: C-Touch panels have low power consumption, which is important for battery-powered devices and helps to extend battery life.   Easy to clean: C-Touch panels are easy to clean and maintain, which is important for applications such as medical devices and industrial equipment.   Design flexibility: C-Touch panels offer design flexibility,...
    The Future of Touchscreen Devices and the Role of HDMI LCD Touch Panel Manufacturers
    The Future of Touchscreen Devices and the Role of HDMI LCD Touch Panel Manufacturers

    Time:2023-2-27

    As touchscreen devices continue to be an integral part of our daily lives, the demand for high-quality and advanced display technology is on the rise. HDMI LCD touch panel manufacturers are playing a key role in meeting this demand by developing and producing innovative and cutting-edge products.   One of the major trends in the industry is the integration of touch technology into larger displays, such as TVs and computer monitors. This has opened up new opportunities for HDMI LCD touch panel manufacturers to expand their offerings and enter new markets.   Another trend is the increasing use of touch technology in industrial and commercial applications, such as medical equipment, retail displays, and digital signage. This has led to a growing demand for rugged, durable, and high-performance HDMI LCD touch panels that can withstand harsh environments and heavy use.   In the future, HDMI LCD touch panel manufacturers are expected to continue innovating and developing new products that meet the...
    Australia Pen Touch Display supplier
    Australia Pen Touch Display supplier

    Time:2022-8-29

    Australian pen touch monitor supplier Introduction of Australian Pen Touch Monitor Supplier Company: We are an Australian pen touch monitor supplier, specializing in providing high quality products for the Australian market. Our main products include LCD monitors, pen touch monitors, tablet PC monitors, etc. Our products are widely used in consumer electronics, industrial automation, medical equipment, automotive equipment, aerospace equipment, educational equipment and more. We have a professional R&D team and sales team, which can provide customers with high-quality products and excellent services. We are always committed to providing customers with the best products and services, and are constantly improving and innovating to meet customer needs. If you are interested in our products, please feel free to contact us, we will serve you wholeheartedly! The Australian pen touch monitor supplier mainly produces a variety of touch monitors, including LCD monitors, multi-touch monitors, touch all-in-one computers, etc. We supply all kinds of touch screen products, including resistive touch screen, capacitive touch...
    Chinese C-Touch Screen Manufacturers Lead the Way in Innovation and Quality
    Chinese C-Touch Screen Manufacturers Lead the Way in Innovation and Quality

    Time:2023-2-25

    Chinese C-Touch Screen manufacturers are widely recognized as leaders in innovation and quality in the touch screen industry. The Chinese touch screen market has experienced significant growth in recent years, driven by the demand for touch screen technology in industries such as consumer electronics, automotive, and healthcare.   One reason why Chinese C-Touch Screen manufacturers have been able to lead the way in innovation and quality is their focus on research and development. Many manufacturers have invested heavily in R&D, working to develop new and innovative touch screen products that meet the evolving needs of their customers. This has led to the creation of new types of touch screens, such as flexible and transparent touch screens, which have helped to expand the range of applications for touch screen technology.   Chinese C-Touch Screen manufacturers have also been able to achieve high levels of quality thanks to their focus on production processes and quality control. Many manufacturers have adopted advanced production...
    Understanding the Manufacturing Process of China C-Touch Panel Manufacturers
    Understanding the Manufacturing Process of China C-Touch Panel Manufacturers

    Time:2023-2-27

    The manufacturing process of C-Touch panels by China manufacturers generally involves the following steps:   Glass cutting: The manufacturing process starts with the cutting of glass panels according to the desired dimensions of the C-Touch panel.   Cleaning and polishing: The glass panels are then cleaned and polished to ensure that the surfaces are smooth and free from any impurities.   Printing: The next step involves printing the conductive layer and protective layer onto the glass panel using screen printing technology.   Etching: The conductive layer is then etched to create the desired touch sensor pattern using photolithography technology.   Inspection: Once the touch sensor pattern is created, the panel is inspected for defects or inconsistencies in the layers and pattern.   Lamination: The touch sensor panel is then laminated with a protective cover glass using an optically clear adhesive.   Testing: After lamination, the C-Touch panel is tested for functionality, durability, and performance.   Assembly: Finally, the C-Touch panel...
    Prodotti caldi