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
    Looking for a Capacitive Touch Screen manufacturer
    Looking for a Capacitive Touch Screen manufacturer

    Time:2022-6-25

    A capacitive touchscreen is a control display that uses conductive touch from a human finger or a specialized device for input. Resistive and capacitive The difference between If you pay attention, you will notice the difference between the two screens. Capacitive touchscreens, like very expensive smartphones and tablets, are very responsive to the slightest touch. Meanwhile, resistive touchscreens may require more pressure or the use of a stylus. In contrast to resistive touchscreens, capacitive touchscreens use the electrical properties of the human body as input. When touched with a finger, a small electrical charge is attracted to the point of contact, which allows the display to detect where it is receiving input. The result is a display that can detect lighter touches more accurately than resistive touchscreens. Video Tutorial Link Hello Friends, In this Blog I will Show with you How to make Automatic Water Pump Controller with LCD Display for Monitoring Water Level & Motor On/off conditions. The Components...
    hdmi lcd touch screen suppliers
    hdmi lcd touch screen suppliers

    Time:2022-6-30

    LCD touchscreens have additional layers on top of the display element itself that provide touch functionality. There are many ways to sense a user's touch on display, but the two most common are resistive and capacitive. Examples of other businesses and fields where HDMI LCD touch screen is mainly used: medical beauty, Precision instruments, civil electronics, public transfer, energy projects, power equipment, machinery, automation, etc. With HDMI fiber optic cable, the problem of high-quality signal transmission and length limitation is solved, and the transmission era of HDMI fiber optic cable has come. If you want to find an HDMI LCD touch screen, please contact us, we are a professional factory manufacturer and a one-stop customized solution for the production, development, and manufacture of PCAP capacitive touch screen, TFT LCD display, Raspberry Pi HDMI touch display, 2.8-inch to 2.8-inch touch display solution provider. Located in Shenzhen, Guangdong.  
    Alla ricerca di un produttore di fabbrica cinese LCM
    Alla ricerca di un produttore di fabbrica cinese LCM

    Time:2022-6-20

    An LCD or liquid crystal display is a type of screen used in many computers, televisions, and cell phones. LCDs are very thin, but actually consist of several layers. These layers consist of two polarizers with a liquid crystal solution between them. Light is projected through the liquid crystal layer and colored, creating a visible image. The liquid crystal itself does not emit light, so the LCD needs a backlight. Two types of LCDs are mainly used in mobile phones: TFT (Thin Film Transistor) and IPS (In-Plane Switching). TFT LCDs use thin film transistor technology to improve image quality, while IPS-LCDs improve viewing angles and power consumption of TFT LCDs. As a LCM factory manufacturer in China, we have professional factory manufacturers and one-stop customized solution providers specializing in R&D and manufacturing of PCAP capacitive touch screens, TFT LCD monitors, Raspberry Pi HDMI touch monitors, 2.8-inch to 2.8-inch touch monitors.  
    China’s hdmi LCD touch display suppliers
    China’s hdmi LCD touch display suppliers

    Time:2022-8-25

    With the continuous advancement of technology, many home appliances have begun to connect to the Internet, and intelligent life has become the mainstream of the moment. Then came the rise of smart home. Smart homes can not only improve the quality of life, but also save time and energy. 1: China hdmi LCD touch display supplier Chinese hdmi LCD touch display suppliers currently occupy a leading position in the global market. The products have advanced technical features and are widely recognized by consumers. Sales have also maintained steady growth. Main advantages: 1. Excellent product quality and durability; 2. Advanced technology and stable performance; 3. Good after-sales service and ability to meet customer needs. 2: Product Features The HDMI LCD touch display has high definition and color expressiveness, which can display fine picture details. In addition, the monitor also has touch function, which can meet the needs of users for interactive applications. The main advantage of HDMI LCD touch monitors is...
    Quality Control Measures in Place at Chinese LCM factory
    Quality Control Measures in Place at Chinese LCM factory

    Time:2023-2-27

    Quality control measures are critical in ensuring that products meet customer requirements and comply with industry standards. Chinese LCM factories have implemented various quality control measures to ensure that their products meet the required standards. Here are some of the quality control measures in place:   Incoming inspection: This involves checking the quality of raw materials received from suppliers before they are used in the production process. This inspection ensures that only high-quality materials are used in the manufacturing process.   In-process inspection: This involves monitoring the production process to ensure that the product meets the required specifications. The inspection ensures that any defects are detected and corrected before the final product is produced.   Testing: Chinese LCM factories conduct various tests to verify that the product meets the required standards. These tests include functional testing, environmental testing, and reliability testing.   Statistical process control (SPC): This involves monitoring the production process using statistical methods to ensure that the process...
    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...
    fornitori di display touch con penna
    fornitori di display touch con penna

    Time:2023-3-6

    A pen touch display is a type of computer display that allows the user to interact with the screen using a digital pen or stylus. These displays are also commonly known as pen displays, graphic tablets, or digital drawing tablets. Pen touch displays typically feature a high-resolution display, such as an LCD or LED screen, and a digitizer layer that tracks the movement of the pen or stylus. This allows for more precise input compared to using a mouse or trackpad. Pen touch displays are commonly used by digital artists, graphic designers, and other professionals who require precise control over their input.   Some popular pen touch display brands include Wacom, Huion, XP-Pen, and Lenovo. These displays can be connected to a computer via USB or other connection types, and some models are portable, allowing users to take them on the go.    
    Turkey HDMI LCD Touch Display supplier
    Turkey HDMI LCD Touch Display supplier

    Time:2022-8-29

    If you're in the market for a quality HDMI LCD touch display, you'll want to check out Turkey HDMI LCD touch display supplier. They offer a wide selection of displays to choose from, and their quality is top-notch. Plus, their prices are unbeatable. So if you're in the market for a new display, be sure to check out Turkey HDMI LCD touch display supplier. HDMI LCD Touch Display supplier from Turkey offers a wide range of products for various applications. They supply LCD displays in different sizes, resolutions, and with different features. Their touch displays are perfect for interactive application. HDMI LCD touch monitor suppliers in Turkey offer a wide range of high quality monitors for various applications. With years of experience in the industry, the company provides LCD displays that are perfect for use in homes, businesses, and other settings. If you are in the market for a quality LCD touch display, you need to check out Turkey HDMI...
    UK LCD Touch Screen manufacturer
    UK LCD Touch Screen manufacturer

    Time:2022-8-25

    British LCD touch screen manufacturers have advanced production equipment and technology to meet market demand. The company's products have good quality, stability and reliability, and enjoy a good reputation in the industry. As consumers demand more and more touch screen products, British LCD touch screen manufacturers will have an increasing market demand. This will be a very good market prospect for British LCD touch screen manufacturers. How to become a successful UK LCD touch screen manufacturer? This is a very important issue that needs to be considered in many ways. First of all, UK LCD touch screen manufacturers need to have high-quality products. Secondly, British LCD touch screen manufacturers need to have strong marketing capabilities and be able to promote their products to the global market. Finally, British LCD touch screen manufacturers need to have good after-sales service to provide customers with satisfactory after-sales service. To be a successful UK LCD touch screen manufacturer, you need to have the above...
    fornitori di display touch con penna
    fornitori di display touch con penna

    Time:2023-2-23

    A pen touch display, also known as a pen display or graphics tablet display, is a type of touch screen display that allows users to interact with the screen using a stylus or pen. These displays are commonly used by artists, designers, and other professionals who require precise control and accuracy when working on digital artwork, graphic design, or other creative projects. Pen touch displays come in different sizes, resolutions, and with various features, such as pressure sensitivity and tilt recognition. They can be standalone devices that connect to a computer or mobile device, or they can be integrated into a laptop or tablet. Here are some factors to consider when choosing a pen touch display: Size and resolution: Consider the size and resolution of the display based on your needs and usage. Larger displays with higher resolutions offer more screen real estate and detail. Pressure sensitivity: Look for a pen touch display that offers a high level of pressure...
    Prodotti caldi