เมนู
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
    Europe CAP-Touch manufacturer
    Europe CAP-Touch manufacturer

    Time:2022-8-29

    Europe CAP-Touch manufacturer is a professional company that specializes in the production of capacitive touch panels. With years of experience in the industry, the company has developed a wide range of products that are compatible with a variety of applications. Europe CAP-Touch manufacturer is a professional company that specializes in the research and development, production, and sales of capacitive touch screens. With many years of experience in the industry, the company has become a leader in the field. Its products are well-known for their high quality and reliability, and are used in a variety of applications, including smartphones, tablets, and industrial equipment ect. Europe CAP-Touch manufacturer is a professional capacitive touch screen manufacturer. We supply capacitive touch screens for a wide range of applications, including industrial, medical, automotive, and consumer electronics. We have a strong R&D team and can provide customized solutions to meet your specific requirements.
    ผู้ผลิตจอแสดงผลแบบสัมผัสด้วยปากกา
    ผู้ผลิตจอแสดงผลแบบสัมผัสด้วยปากกา

    Time:2022-8-9

    There is a corresponding stylus on the corresponding display. This pen is dedicated. You can write on the touch screen. It is also possible to correct mistakes by selecting tools, so it is very convenient whether it is a class or a meeting. Moreover, this digital presentation method reduces the use of paper, which brings great convenience while being environmentally friendly. What are the benefits of using a stylus? As screens get bigger and technology becomes more advanced, your fingertips have taken advantage of the ability to click, zoom, create and navigate to your heart's content. However, when contact accuracy is critical, the limitations of the fingertip come to the fore. There's nothing more frustrating than a professional signature appearing because of nothing more than illegible doodles or hand-drawn arrows that look like a smudge. no keyboard issues It's frustrating when you get a shard stuck on the keyboard. You can sometimes use canned air or turn the keyboard upside...
    car lcd touch screen price
    car lcd touch screen price

    Time:2022-8-30

    A car lcd touch screen price is a device that allows a driver to control various functions of a car while driving. Our Car LCD Touch Screen is the best in the market. We have a wide variety of Car LCD Touch Screens that are made with the best quality materials and have the latest technology. We also have a wide variety of Car LCD Touch Screen Prices so that you can find the one that best suits your needs and budget. If you are looking for a high-quality Car LCD Touch Screen that is made with the latest technology and is available for a great price, then we have the perfect Car LCD Touch Screen for you. We have a wide variety of Car LCD Touch Screens that are perfect for any car, and we offer a variety of payment options so that you can purchase your Car LCD Touch Screen with ease. We also have a wide variety...
    pen touch display exporters
    pen touch display exporters

    Time:2022-6-27

    Touchscreens have permeated our modern world to a large extent. From airplane seat backs to our favorite handheld devices, these touchable pieces of glass and plastic open up a whole new world of futuristic navigation where buttons are a thing of the past. In the early days of touchscreens, before capacitive touchscreens entered the consumer market, resistive touchscreens relied on precise mechanical pressure for successful contact. Thus was born the touch screen pen, most famously the stylus. A stylus is a pen-shaped instrument designed for use with touchscreens. The tip of a stylus, usually made of conductive rubber or capacitive hard plastic, is a slimmer, more precise alternative to a fingertip.  
    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...
    ประเทศจีน จอแสดงผลแบบสัมผัสด้วยปากกา ผู้ผลิต
    ประเทศจีน จอแสดงผลแบบสัมผัสด้วยปากกา ผู้ผลิต

    Time:2022-8-23

    As one of the most professional pen touch display manufacturers, we always adhere to the principle of quality first. Our products are not only of high quality, but also of high performance. We enjoy a high reputation not only in the domestic market, but also in the international market. A professional manufacturer of pen touch displays located in China. With years of experience and expertise in the industry, our products are of the highest quality and reliability. We provide a variety of sizes and resolutions to choose from, ensuring that you will find the perfect display for your needs. We are dedicated to providing our clients with the best possible service and support, and we are always happy to help with any questions or concerns you may have. Contact us today to learn more about our products and services. As one of the leading China pen touch display manufacturers, we supply a wide range of products, including pen display, interactive...
    capacitive touch screen suppliers
    capacitive touch screen suppliers

    Time:2022-8-11

    How does a capacitive touchscreen work? Capacitive touchscreens are made of a thin layer of conductive material, such as copper or indium tin oxide (ITO), printed on the underside of the display's insulating outer layer. When a finger touches the screen, a small amount of charge is attracted to the point of contact, which effectively becomes a functioning capacitor. The resulting change in the electrostatic field is then measured to pinpoint where the contact occurred. Types of capacitive touchscreens There are two key types of capacitive touchscreen technology - projected and surface. Surface capacitance is the more basic of the two technologies, where only one side of the insulator is coated with a conductive layer. In contrast, projected capacitance utilizes a matrix of rows and columns of conductive material on one or two layers. This grid pattern enables excellent accuracy and multi-touch capabilities. Advantages of capacitive touch screen technology Currently, capacitive touchscreen technology offers a number of key advantages: High...
    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...
    Chinese LCM Factory Manufacturer
    Chinese LCM Factory Manufacturer

    Time:2023-2-25

    There are several reasons why businesses might choose a Chinese LCM (Liquid Crystal Module) factory manufacturer for their display technology needs:   Cost: Chinese LCM factory manufacturers can often offer more competitive pricing due to lower labor costs and economies of scale.   Quality: Many Chinese LCM factory manufacturers have implemented rigorous quality control processes to ensure the reliability and durability of their products.   Innovation: Chinese LCM factory manufacturers are investing heavily in research and development to stay at the forefront of display technology, resulting in new and innovative products.   Customization: Chinese LCM factory manufacturers can often offer more customization options to meet specific customer needs, including different sizes, resolutions, and features.   Supply chain efficiency: China has a highly developed supply chain infrastructure, making it easier and more efficient to source materials and components for LCM production.   Production capacity: Many Chinese LCM factory manufacturers have large production facilities and are able to produce high volumes of...
    TFT LCD Touch Display manufacturer in china
    TFT LCD Touch Display manufacturer in china

    Time:2022-6-29

    NEC Display MultiSync V651-TM 65" CCFL LCD Touchscreen Monitor - 16:9 - 8 ms NEC's 65-inch V651-TM commercial-grade large-screen display offers digital signage users touchscreen capabilities with Full-HD resolution at a cost-conscious price. Within the V651 bezel is an integrated, low-profile, 4-camera optical-imaging technology that allows for up to six simultaneous touches. Its double-sided anti-reflective glass coating protects the panel, prevents mirrored imaging and allows for higher brightness transmittance. The V651-TM features built-in 10 W speakers, a public display-grade panel that protects against permanent image retention and a full selection of inputs including an expansion slot compatible with OPS devices. The touchscreen, high-performance panel and abundant advanced technologies promote extended use, making the V651-TM ideal for corporate, retail, restaurant and way finding kiosks. Gvision P15BX-GZ-4000 15in Lcd Monitor Desktop Vga+dvi Xga 1024x768 250 Nits Speakers 7 Designed for sophisticated video wall applications, the PN-V601 offers the world's slimmest bezel1 available on a 60-inch class professional LCD monitor. As a flexible...
    สินค้ายอดนิยม