메뉴
China lcd touch display manufacturer

The 11.6-inch LCD Touch Display (Model No. WTY116834A02LM) is of a color TFT LCD display panel with FHD 1920×1080 resolution and standard 30pin EDP interface, which support sunlight-readable, IPS Technology, optical bonding/tape bonding.

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 IC Chip GT928, which utilizes an I2C interface and supports 10 points of touch.

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

 

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

 

#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels

 

// Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)
#define OLED_RESET     4 // Reset pin # (or -1 if sharing Arduino reset pin)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

 

#define NUMFLAKES     10 // Number of snowflakes in the animation example

 

#define LOGO_HEIGHT   16
#define 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 };

 

void setup() {
  Serial.begin(9600);

 

  // SSD1306_SWITCHCAPVCC = generate display voltage from 3.3V internally
  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // I2C Address
    Serial.println(F(“SSD1306 allocation failed”));
    for(;;); // Don’t proceed, loop forever
  }

 

  // Show initial display buffer contents on the screen —
  // the library initializes this with an Adafruit splash screen.
  display.display();
  delay(2000); // Pause for 2 seconds

 

  // Clear the buffer
  display.clearDisplay();

 

  // Draw a single pixel in white
  display.drawPixel(10, 10, SSD1306_WHITE);

 

  // Show the display buffer on the screen. You MUST call display() after
  // drawing commands to make them visible on screen!
  display.display();
  delay(2000);
  // display.display() is NOT necessary after every single drawing command,
  // unless that’s what you want…rather, you can batch up a bunch of
  // drawing operations and then update the screen all at once by calling
  // display.display(). These examples demonstrate both approaches…

 

  testdrawline();      // Draw many lines

 

  testdrawrect();      // Draw rectangles (outlines)

 

  testfillrect();      // Draw rectangles (filled)

 

  testdrawcircle();    // Draw circles (outlines)

 

  testfillcircle();    // Draw circles (filled)

 

  testdrawroundrect(); // Draw rounded rectangles (outlines)

 

  testfillroundrect(); // Draw rounded rectangles (filled)

 

  testdrawtriangle();  // Draw triangles (outlines)

 

  testfilltriangle();  // Draw triangles (filled)

 

  testdrawchar();      // Draw characters of the default font

 

  testdrawstyles();    // Draw ‘stylized’ characters

 

  testscrolltext();    // Draw scrolling text

 

  testdrawbitmap();    // Draw a small bitmap image

 

  // Invert and restore display, pausing in-between
  display.invertDisplay(true);
  delay(1000);
  display.invertDisplay(false);
  delay(1000);

 

  testanimate(logo_bmp, LOGO_WIDTH, LOGO_HEIGHT); // Animate bitmaps
}

 

void loop() {
}

 

void testdrawline() {
  int16_t i;

 

  display.clearDisplay(); // Clear display buffer

 

  for(i=0; i<display.width(); i+=4) {
    display.drawLine(0, 0, i, display.height()-1, SSD1306_WHITE);
    display.display(); // Update screen with each newly-drawn line
    delay(1);
  }
  for(i=0; i<display.height(); i+=4) {
    display.drawLine(0, 0, display.width()-1, i, SSD1306_WHITE);
    display.display();
    delay(1);
  }
  delay(250);

 

  display.clearDisplay();

 

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

 

  display.clearDisplay();

 

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

 

  display.clearDisplay();

 

  for(i=0; i<display.height(); i+=4) {
    display.drawLine(display.width()-1, 0, 0, i, SSD1306_WHITE);
    display.display();
    delay(1);
  }
  for(i=0; i<display.width(); i+=4) {
    display.drawLine(display.width()-1, 0, i, display.height()-1, SSD1306_WHITE);
    display.display();
    delay(1);
  }

 

  delay(2000); // Pause for 2 seconds
}

 

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

 

  for(int16_t i=0; i<display.height()/2; i+=2) {
    display.drawRect(i, i, display.width()-2*i, display.height()-2*i, SSD1306_WHITE);
    display.display(); // Update screen with each newly-drawn rectangle
    delay(1);
  }

 

  delay(2000);
}

 

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

 

  for(int16_t i=0; i<display.height()/2; i+=3) {
    // The INVERSE color is used so rectangles alternate white/black
    display.fillRect(i, i, display.width()-i*2, display.height()-i*2, SSD1306_INVERSE);
    display.display(); // Update screen with each newly-drawn rectangle
    delay(1);
  }

 

  delay(2000);
}

 

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

 

  for(int16_t i=0; i<max(display.width(),display.height())/2; i+=2) {
    display.drawCircle(display.width()/2, display.height()/2, i, SSD1306_WHITE);
    display.display();
    delay(1);
  }

 

  delay(2000);
}

 

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

 

  for(int16_t i=max(display.width(),display.height())/2; i>0; i-=3) {
    // The INVERSE color is used so circles alternate white/black
    display.fillCircle(display.width() / 2, display.height() / 2, i, SSD1306_INVERSE);
    display.display(); // Update screen with each newly-drawn circle
    delay(1);
  }

 

  delay(2000);
}

 

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

 

  for(int16_t i=0; i<display.height()/2-2; i+=2) {
    display.drawRoundRect(i, i, display.width()-2*i, display.height()-2*i,
      display.height()/4, SSD1306_WHITE);
    display.display();
    delay(1);
  }

 

  delay(2000);
}

 

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

 

  for(int16_t i=0; i<display.height()/2-2; i+=2) {
    // The INVERSE color is used so round-rects alternate white/black
    display.fillRoundRect(i, i, display.width()-2*i, display.height()-2*i,
      display.height()/4, SSD1306_INVERSE);
    display.display();
    delay(1);
  }

 

  delay(2000);
}

 

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

 

  for(int16_t i=0; i<max(display.width(),display.height())/2; i+=5) {
    display.drawTriangle(
      display.width()/2  , display.height()/2-i,
      display.width()/2-i, display.height()/2+i,
      display.width()/2+i, display.height()/2+i, SSD1306_WHITE);
    display.display();
    delay(1);
  }

 

  delay(2000);
}

 

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

 

  for(int16_t i=max(display.width(),display.height())/2; i>0; i-=5) {
    // The INVERSE color is used so triangles alternate white/black
    display.fillTriangle(
      display.width()/2  , display.height()/2-i,
      display.width()/2-i, display.height()/2+i,
      display.width()/2+i, display.height()/2+i, SSD1306_INVERSE);
    display.display();
    delay(1);
  }

 

  delay(2000);
}

 

void testdrawchar(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.cp437(true);         // Use full 256 char ‘Code Page 437’ font

 

  // 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();
  delay(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();
  delay(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);
  delay(2000);
  display.stopscroll();
  delay(1000);
  display.startscrollleft(0x00, 0x0F);
  delay(2000);
  display.stopscroll();
  delay(1000);
  display.startscrolldiagright(0x00, 0x07);
  delay(2000);
  display.startscrolldiagleft(0x00, 0x07);
  delay(2000);
  display.stopscroll();
  delay(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();
  delay(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
  • China lcd touch display manufacturer
  • China lcd touch display manufacturer
  • China lcd touch display manufacturer
  • China lcd touch display manufacturer
  • 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
    China LCD Screen manufacturers
    China LCD Screen manufacturers

    Time:2022-8-11

    What are LCD screens made of? The liquid crystal material of a liquid crystal display (LCD) is sandwiched between two pieces of glass. Without any voltage applied between the transparent electrodes, the liquid crystal molecules are aligned parallel to the glass surface. Is the LCD plastic or glass? Glass LCDs consist of a glass back panel containing thin film transistors (TFTs) and a glass front panel containing color filters. Between these glass sheets are liquid crystal (LC) cells - light switches that block light from passing through to the viewer. What is the LCD screen used for? LCDs are commonly used in portable electronic games, viewfinders for digital cameras and camcorders, video projection systems, electronic billboards, computer monitors, and flat-panel televisions. Which devices use LCD screens? Small LCD screens are commonly found in LCD projectors and portable consumer devices such as digital cameras, watches, digital clocks, calculators, and mobile phones, including smartphones. LCD screens are also used in consumer electronics...
    HDMI Raspberry Pi Touch display factory
    HDMI Raspberry Pi Touch display factory

    Time:2022-8-1

    10.1inch 1280×800 HDMI USB Capacitive Touch Screen IPS TFT LCD Display With Acrylic Protection Case Raspberry Pi Touch Display Kits China Factory Manufacturer Raspberry Pi 10.1’’ 1280×800 HDMI Touch Display 10points Touch Driver Free Supporting Raspbian Windows Android Linux Industry10.1 1280×800 HDMI USB 5Touch C-Touch Plug And Play Capacitive Touch Panel Display Monitor For Raspberry Pi Desktop PC Mini PC Technical Datasheet Download:T101GBP005-V0 Model T101GBP005 Size 10.1 Inch LCD Type TFT Display Type IPS LCD Interface LVDS Pin No. 40Pin Resolution 1280×800 Brightness 300cd/m2 Viewing Direction All o’clock Viewing Angle Range 85/85/85/85Deg. Active Area (mm) 216.96×135.60 Module Outline Dimension (mm) 248.67×175.16×14.30 Anti-Glare/Anti-Reflection/Anti-Fingerprints Available Touch Type Capacitive Touch Points 10 Points Touch IC Chip GT9271 Touch Structure G+G Touch Interface IIC (I2C) Touch Hardness 6H Module Structure PCAP Touch & LCD Display & PCB PCB Interface HDMI USB Cables With/Without Operating Temperature -10ºC~+50ºC Storage Temperature -20ºC~+60ºC Bonding Method Optical Bonding, Air Bonding Support System Windows, Android, Linux etc Application Fields Industrial...
    tft lcd display suppliers
    tft lcd display suppliers

    Time:2023-2-23

    Chinese TFT LCD display suppliers have become increasingly popular in recent years due to their competitive pricing and quality products. Here are some reasons why you might choose a Chinese TFT LCD display supplier: Cost-effective: Chinese suppliers can often offer lower prices than suppliers in other countries due to lower labor and production costs. Wide selection: China is a major manufacturing hub, and there are many suppliers offering a wide selection of TFT LCD displays in different sizes, resolutions, and with various features. Quality: Chinese suppliers have made significant improvements in their quality control processes in recent years, and many suppliers now offer high-quality products that meet international standards. Customization: Chinese suppliers are often able to offer customization options, such as custom sizes or touch capabilities, to meet specific customer requirements. Fast turnaround time: Many Chinese suppliers have short lead times and can quickly produce and ship TFT LCD displays to customers around the world. However, it is important to...
    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.  
    hdmi touch display suppliers
    hdmi touch display suppliers

    Time:2022-7-20

    HDMI (High-Definition Multimedia Interface) is the first industry-supported, uncompressed, all-digital audio/video interface. HDMI provides an interface between any audio/video source, such as a set-top box, DVD player, and A/V receiver and an audio and/or video monitor, such as a digital television (DTV).   HDMI supports standard, enhanced, or high-definition video, plus multi-channel digital audio on a single cable. It transmits all ATSC HDTV standards and supports 8-channel digital audio, with bandwidth to spare to accommodate future enhancements and requirements.   hdmi touch display is need to double-headed TYP-C cable is required, the notebook needs to be supported. The phone needs to support the video output, otherwise it is like a large touchpad outside of you, and there is no use of eggs. Or your mobile phone supports desktop mode.   The rest of the video transmission scheme is only connected to the HDMI plus power supply, which means that when a notebook without a three-interface is connected, an HDMI and...
    미국 정전식 터치 디지타이저 제조업체
    미국 정전식 터치 디지타이저 제조업체

    Time:2022-8-4

    In touchscreen devices, the digitizer is a layer of glass designed to convert analog touch comments to digital signals. Both capacitive and resistive touch screen devices have digitizers. It is essentially a layer of glass placed over the liquid crystal display (LCD) layer of the device. The main purpose of a digitizer is to convert an analog signal in a touch command into a digital signal that the device can read. The advent of touchscreen technology has revolutionized the way we control computers, smartphones, and other devices. We no longer have to use mechanical keyboards and peripherals. With touchscreen technology, we can now control them through physical contact. While touchscreen devices contain various components to accomplish this, one component that is often overlooked is the digitizer. Capacitive touchscreens include an insulating outer layer (usually glass) coated with a transparent conductive metal compound. The technique works by detecting changes in the conductivity of the layer. Since the human body is also...
    China lcd touch display manufacturer
    China lcd touch display manufacturer

    Time:2022-7-7

    The 11.6-inch LCD Touch Display (Model No. WTY116834A02LM) is of a color TFT LCD display panel with FHD 1920×1080 resolution and standard 30pin EDP interface, which support sunlight-readable, IPS Technology, optical bonding/tape bonding. 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 IC Chip GT928, which utilizes an I2C interface and supports 10 points of touch.  **************************************************************************/   #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h>   #define SCREEN_WIDTH 128 // OLED display width, in pixels #define SCREEN_HEIGHT 64 // OLED display height, in pixels   // Declaration for an SSD1306 display connected to I2C (SDA, SCL pins) #define OLED_RESET     4 // Reset pin # (or -1 if sharing Arduino reset pin) Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);   #define NUMFLAKES     10 // Number of snowflakes in the animation example   #define LOGO_HEIGHT   16 #define...
    buy touch screen display
    buy touch screen display

    Time:2023-2-23

    To buy a touch screen display, you should consider the following factors: Type of touch screen technology: There are different types of touch screen technologies available, such as resistive, capacitive, infrared, and surface acoustic wave. Each technology has its own advantages and disadvantages, so choose the one that best suits your needs. Size and resolution: Touch screen displays are available in different sizes and resolutions. Consider the size and resolution of the display based on your usage and viewing distance. Interface: Make sure the touch screen display you choose has the interface you need to connect to your device, such as HDMI, VGA, DVI, or USB. Price: Touch screen displays can range in price from a few hundred dollars to several thousand dollars. Determine your budget and choose a display that fits within it. Brand and reviews: Consider the brand and read reviews from other users to make sure you are buying a quality product. Once you have considered these...
    Chinese C-Touch Screen Manufacturers Continue to Expand Product Offerings and Capabilities
    Chinese C-Touch Screen Manufacturers Continue to Expand Product Offerings and Capabilities

    Time:2023-2-25

    Chinese C-Touch Screen manufacturers have been expanding their product offerings and capabilities in recent years, as they seek to meet the growing demand for touch screen technology across a wide range of industries.   One area where Chinese C-Touch Screen manufacturers have been particularly active is in the development of new and innovative touch screen products. These include flexible touch screens, transparent touch screens, and touch screens with integrated sensors and cameras. These new products are designed to meet the evolving needs of customers in industries such as automotive, healthcare, and consumer electronics.   In addition to expanding their product offerings, Chinese C-Touch Screen manufacturers have also been investing heavily in their manufacturing capabilities. This includes the adoption of new technologies and processes, such as automated production lines and robotics, which have helped to improve efficiency and reduce costs.   Another area where Chinese C-Touch Screen manufacturers have been expanding their capabilities is in the area of customization. Many manufacturers...
    Quality Control Measures of LCD Touch Display Manufacturers in China
    Quality Control Measures of LCD Touch Display Manufacturers in China

    Time:2023-3-10

    LCD touch display manufacturers in China are known for their high-quality products, competitive pricing, and efficient production processes. To ensure their products meet industry standards and customer expectations, these manufacturers have put in place various quality control measures throughout their production processes.   Here are some common quality control measures used by LCD touch display manufacturers in China:   Raw Material Inspection: Manufacturers conduct inspections on all incoming raw materials to ensure that they meet the required quality standards. This includes testing for purity, consistency, and reliability.   In-Process Inspection: Manufacturers conduct inspections at every stage of the production process to ensure that the products meet the required specifications. This includes testing for mechanical and electrical properties, functionality, and reliability.   Final Inspection: Manufacturers conduct final inspections on all finished products before shipping to ensure that they meet the required quality standards. This includes testing for visual appearance, functionality, and reliability.   Quality Management System: Many LCD touch display manufacturers...
    핫 제품