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
    HDMI Touch Screen Display Made in China
    HDMI Touch Screen Display Made in China

    Time:2022-8-23

    We are a professional Wholesale China LCD Display manufacturers, our products are exported to Europe, the United States and other regions, enjoying a good reputation.We are a professional Wholesale China LCD Display manufacturers, our products are sold all over the world, we have a good reputation, our products are high quality and low price. If you need Wholesale China LCD Display, please contact us, we will provide you with the best service. We are a professional Wholesale China LCD Display manufacturers, our products are sold all over the world, and enjoy a good reputation, we hope to cooperate with you. We are a professional Wholesale China LCD Display manufacturers, our products are widely used in industrial, commercial, medical and other fields, please contact us if you need. As one of the most professional LCD Display manufacturers in China, we supply a wide range of products, including LCD Modules, Touch Panels and OLED Displays. With years of experience, we have won...
    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.  
    US C-Touch Screen manufacturer
    US C-Touch Screen manufacturer

    Time:2022-8-26

    In recent years, with the rapid development of the mobile Internet, the demand for mobile devices such as smartphones and tablet computers has continued to surge, and touch screen manufacturers are also developing rapidly. US C-Touch Screen manufacturer American C-touch screen manufacturer is a professional touch screen manufacturer. The touch screen products produced by the company are of high quality, high precision and high performance. Products are widely used in automotive, industrial automation, medical equipment, household appliances, consumer electronics and other fields. Product Features: Touch screen products have high quality, high precision and high performance. Market Prospects: The touch screen market has broad prospects, and market demand is expected to continue to grow. The products of the American C-touch screen manufacturer are high precision, durable and durable. These products can be used in a wide range of applications such as industrial automation, aerospace, automotive, digital products, e-books, mobile phones, tablets, and more. In addition, they have good optical properties and...
    display lcd tft
    display lcd tft

    Time:2023-2-23

    Choosing the best TFT LCD display can be a complex process, as there are many factors to consider. Here are some key factors to keep in mind when selecting a TFT LCD display: Resolution: The resolution of the display refers to the number of pixels it can display. Higher resolutions result in clearer and sharper images. Consider the intended application of the display and the viewing distance when selecting a resolution. Size: TFT LCD displays come in a wide range of sizes. Consider the available space for the display and the intended viewing distance when selecting a size. Viewing angle: Consider the required viewing angle for the display. Displays with wider viewing angles can be viewed more easily from different angles. Contrast ratio: The contrast ratio refers to the difference in brightness between the brightest white and darkest black that the display can produce. Displays with higher contrast ratios produce more vivid and dynamic images. Brightness: The brightness of the...
    Russia TFT LCD Display manufacturer
    Russia TFT LCD Display manufacturer

    Time:2022-8-30

    Russia TFT LCD Display manufacturer, offers a wide range of TFT LCD displays for various applications. With years of experience in the industry, We have become the world's leading supplier of TFT LCD displays. Its displays are known for their high quality, reliability and performance. Russia TFT LCD Display manufacturer is a leading supplier of TFT LCD displays for a wide range of industrial and commercial applications. We supply displays for a variety of applications, including medical, industrial, and consumer electronics. Our monitors are known for their high quality and reliability. With rich experience and advanced technology, we are confident to provide you with high-quality TFT LCD Display products and excellent service. With its vertically integrated manufacturing process, the company is able to produce high-quality TFT LCD displays at competitive prices. Russian TFT LCD monitor manufacturer known for its high quality products and excellent customer service. We work closely with our customers to ensure they get the best product for...
    lcd touch display suppliers
    lcd touch display suppliers

    Time:2022-6-27

    A touchscreen (aka digitizer) is a thin layer of clear plastic that reads the signal from the touch and transmits it to the processing unit. It's the part you can touch without disassembling the device. The LCD screen is the panel inside the device that displays images. The LCD display uses liquid crystal display technology. The screen is embedded with liquid crystals, a substance that is somewhere between traditional liquids and solid crystals. Liquid crystals can flow, but their molecules have a crystal-like solid orientation. The liquid crystal is responsible for producing the image that flashes onto the LCD screen. However, they do not glow. Backlight is used to illuminate these crystals. The display is made up of several tiny blocks of color called pixels. The term is a combination of "picture" and "element", and represents pixels as small elements that make up a picture of the entire screen. Screens are usually made up of millions of pixels. Each pixel...
    HDMI Touch Screen Display Made in China
    HDMI Touch Screen Display Made in China

    Time:2022-8-25

    With the continuous improvement of touch screen technology, touch screen displays are gradually becoming a new choice for people to pursue high-quality life. At present, domestic and foreign brands have touch screen display products, but domestic brands have an advantage. HDMI touch screen Display is the common choice of domestic and foreign brands. HDMI touch screen Display An HDMI touchscreen Display is a high-definition Display that provides great visuals. In addition, it has a touch function, which allows users to operate more conveniently. The HDMI touch screen Display made in China has a good price/performance ratio and is one of the most popular products on the market today. made in China HDMI touch screen Display made in China has many advantages, firstly it is affordable, secondly it is of reliable quality, and it has a beautiful appearance. Advantage The advantage of HDMI touch screen Display made in China is its price. Prices are lower as the products made in China...
    How to choose lcd module
    How to choose lcd module

    Time:2023-2-23

    Choosing an LCD (Liquid Crystal Display) module involves considering several factors to ensure that the module meets your project requirements. Here are some key factors to consider: Display type: There are several types of LCD displays available, including alphanumeric, graphical, and color displays. Choose the type that best suits your project needs. Display size: The size of the display is another important consideration. Consider the size of your project enclosure, the amount of information that needs to be displayed, and the readability of the display. Resolution: The resolution of the display will determine the quality and clarity of the information displayed. Higher resolution displays will typically cost more, but will provide better readability and a clearer display. Viewing angle: The viewing angle of the display is important if the display will be viewed from different angles. Consider the mounting position of the display and the viewing angles required by the end user. Power consumption: The power consumption of the LCD...
    Innovative Pen Touch Display Manufacturers in China for Medical Equipment
    Innovative Pen Touch Display Manufacturers in China for Medical Equipment

    Time:2023-3-10

    China has become a leading manufacturer of innovative pen touch display solutions for medical equipment. These displays allow for intuitive and precise control of medical devices, making them ideal for use in hospitals, clinics, and other healthcare facilities.   The demand for pen touch display solutions in medical equipment has been growing due to the need for accurate and efficient control of medical devices. China's pen touch display manufacturers have responded to this demand by developing high-quality displays that are not only reliable but also easy to use.   These displays are designed to meet the specific needs of medical equipment manufacturers and users, with features such as high resolution, anti-glare technology, and touch sensitivity. They also come in a variety of sizes and configurations to suit different medical devices and applications.   One of the key advantages of pen touch displays for medical equipment is their ability to improve patient safety. The precise and intuitive control offered by these...
    fornitori di display LCD tft
    fornitori di display LCD tft

    Time:2022-6-27

    wanty is the world's leading LCD panel supplier, specializing in the production of TFT LCD panels, including color TFT, monochrome TFT displays and bar TFT displays. TFT displays are available in various resolutions, and TFT-LCD modules are available in many different sizes. TFT also offers panels with control board or TFT LCD panels with microcontroller. TFT LCD display produce sharper visuals than CRT display. Every pixel in a TFT LCD is active, preventing flicker and distortion. This means you get a sharper picture, which is necessary for work. TFT LCD displays are smaller in size. They can be carried and moved easily. In fact, they can be mounted on the wall. This means they don't take up much space, allowing you to better utilize and organize your workstation. You can make room for more important tasks.  
    Prodotti caldi