Speisekarte
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
    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...
    touch screen display suppliers in china
    touch screen display suppliers in china

    Time:2022-7-23

    As one of the professional touch screen monitor suppliers in China, we are the main supplier of Touch screen display worldwide.   About Shenzhen Wanty Photoelectric Co., Ltd   Founded in 2012, Shenzhen Wanty Photoelectric Co., Ltd is a professional factory manufacturer and one-stop customization solution provider specializing in R&D and manufacturing PCAP capacitive touch screen, TFT LCD display, raspberry pi HDMI touch display, touch display monitor from 2.8 inch to 23.8 inch to meet the ever-growing needs of the global markets. Touch screen displays can be used in various electronic products, such as computers, mobile phones, medical electronics, car navigation, etc. How to get the latest computer touchscreen monitors, buying advice and the best prices on touchscreen monitors If you're trying to find best recommended product with best price and great quality, then Raspberry Pi Module 7 Inch 1024×600 IPS LCD Panel Capacitive Touch Screen Monitor Display (Catalog Category: Computer Technology / Computer Displays) is our recommendation. There are many...
    US Capacitive Touch Digitizer manufacturer
    US Capacitive Touch Digitizer manufacturer

    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...
    How Chinese C-Touch Screen Manufacturers are Meeting Growing Demand for Touch Screens
    How Chinese C-Touch Screen Manufacturers are Meeting Growing Demand for Touch Screens

    Time:2023-2-25

    Chinese C-Touch Screen manufacturers have been able to meet the growing demand for touch screens thanks to their ability to scale production quickly and efficiently. The demand for touch screens has been driven by a variety of factors, including the growth of the smartphone and tablet markets, as well as increased adoption of touch screen technology in other industries such as automotive, healthcare, and retail.   To meet this demand, many Chinese C-Touch Screen manufacturers have invested heavily in production capacity, including the expansion of existing factories and the construction of new ones. They have also adopted advanced production technologies and processes, such as automated production lines and robotic assembly, which have helped to improve efficiency and reduce costs.   In addition to scaling production capacity, Chinese C-Touch Screen manufacturers have also been able to meet growing demand by expanding their product offerings. This includes developing new types of touch screens, such as flexible and transparent touch screens, as well...
    Finden Sie hochwertige LCD-Touchdisplay-Hersteller in China
    Finden Sie hochwertige LCD-Touchdisplay-Hersteller in China

    Time:2023-3-10

    There are many high-quality LCD touch display manufacturers in China. Finding the right manufacturer can be a daunting task, but with the right approach, it is possible to find a reliable and reputable supplier. In this article, we'll discuss some tips for finding high-quality LCD touch display manufacturers in China.   Do Your Research Before you start searching for a supplier, it is important to do some research. Look for information about the different manufacturers in China, their products, and their reputation in the market. This will give you a good idea of which manufacturers are worth considering and which ones to avoid.   Look for Certifications and Accreditations High-quality manufacturers will have the necessary certifications and accreditations. Look for manufacturers who have ISO 9001, ISO 14001, and OHSAS 18001 certifications. These certifications demonstrate that the manufacturer has met international standards for quality management, environmental management, and occupational health and safety.   Check the Quality of Their Products When looking...
    Wholesale China-made LCD Display price list
    Wholesale China-made LCD Display price list

    Time:2022-7-26

    LCD technology is to pour liquid crystal between two planes with thin grooves. The grooves in these two planes are perpendicular to each other (intersecting at 90 degrees). That is, if the molecules on one plane are aligned north-south, then the molecules on the other plane are aligned east-west, and the molecules located between the two planes are forced into a state of 90-degree twist. Since the light travels along the direction of the arrangement of the molecules, the light is also twisted by 90 degrees as it passes through the liquid crystal. But when a voltage is applied to the liquid crystal, the molecules are rearranged vertically, allowing the light to shoot straight out without any twisting. LCDs rely on polarizing filters (sheets) and the light itself. Natural light is scattered randomly in all directions. A polarizing filter is actually a series of increasingly thin parallel lines. The lines form a net that blocks all light rays that are...
    Looking for a Capacitive Touch Screen manufacturer
    Looking for a Capacitive Touch Screen manufacturer

    Time:2022-6-27

    For product design engineers and manufacturers, a custom touch display solution is the best approach to meet their unique application needs. Turning to us to be your capacitive touch screen manufacturer means you gain the experience and expertise of our in-house engineering team. As we work with you to design a custom PCAP touch display, we’ll provide you with data-based recommendations and dedicated support. The know-how we bring to our clients has resulted in a proven track record of success, even with the most demanding applications. As an experienced and capable capacitive touchscreen manufacturer, New Vision Display has the skills and expertise to fulfill virtually any requirements you may have. We provide custom PCAP display solutions for industrial equipment, medical devices, automobile infotainment centers, consumer electronics and much more. Our expertise in PCAP sensor design makes us an ideal partner no matter what industry you serve.
    Capacitive Touch Screen
    Capacitive Touch Screen

    Time:2023-2-23

    A capacitive touch screen is a type of touch screen display that uses capacitive technology to detect the presence and location of a touch. It is based on the principle that the human body is conductive and can store electrical charge. Capacitive touch screens are made up of two layers of glass or plastic, coated with a transparent conductor material, such as indium tin oxide (ITO). When a finger or other conductive object touches the surface of the screen, it causes a change in the screen's electrostatic field, which is detected by sensors located at the corners of the screen. Capacitive touch screens offer several advantages over other types of touch screens, such as resistive touch screens. They are more durable, offer better touch sensitivity and accuracy, and are more resistant to scratches and other physical damage. Capacitive touch screens are commonly used in smartphones, tablets, laptops, and other electronic devices. They are also used in industrial control systems, kiosks,...
    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...
    heiße Produkte