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
    lcd touch display manufacturer
    lcd touch display manufacturer

    Time:2022-7-8

    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 picture quality of the LED display is far superior to that of the LCD. Thanks to the modular light-emitting diodes, the LED screen can better control the contrast and present a clear picture. Additionally, the LEDs provide RGB contrast for truer blacks and truer whites. What is a touch screen? A touchscreen is a multi-layer interface panel that allows the user to control the device by touch. They are often used in conjunction with display devices, such as liquid crystal displays (LCDs). The display device creates a visual image that the user can control by touching it.  
    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 C-Touch Screen Manufacturers in China for Medical Devices
    Innovative C-Touch Screen Manufacturers in China for Medical Devices

    Time:2023-3-10

    C-Touch screens have revolutionized the medical industry, providing a range of benefits from improved patient outcomes to reduced healthcare costs. The medical sector is demanding when it comes to touch screens, as the displays must be highly responsive, accurate, and durable to withstand harsh environments, such as sterilization processes.   China is known for its advanced touch screen technology, and many manufacturers in the country are producing innovative touch screens that are ideal for medical devices. These touch screens are designed to meet the highest standards of performance, reliability, and durability, making them an excellent choice for medical applications.  
    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...
    UK C-Touch Screen manufacturer
    UK C-Touch Screen manufacturer

    Time:2022-8-4

    What is the use of the touch screen? Touchscreens are used in a variety of devices, such as computer and laptop monitors, smartphones, tablets, cash registers, and kiosks. Some touchscreens use a grid of infrared beams to sense the presence of a finger instead of utilizing touch-sensitive input. Not all touchscreens are created equal. Different technologies are used to allow the user to interact with the screen. Some technologies may work with just your fingers, while others may allow the use of other tools, such as a stylus. Below is a brief description of these techniques. The touchscreen became very familiar. They are used for: Phones and Tablets Bank ATMs, Station Ticket Machines game console Displays are taking over our lives. Many of us work at our computers all day, but we also have screens in our pockets, on our wrists, and of course in our cars. Displays should be tough enough for automotive use, which means they can withstand...
    TFT LCD Touch Display in china
    TFT LCD Touch Display in china

    Time:2022-6-30

    The TFT capacitive touch screen is a TFT liquid crystal panel with a capacitive touch screen, and the capacitive touch screen brings a multi-touch function to the TFT liquid crystal screen. Different from the traditional resistive touch, the TFT capacitive touch screen is multi-touch, while the resistive touch has only one touch point. What is a TFT touch screen? If you've ever used a smartphone, tablet, or touchscreen computer, chances are you've used a thin-film transistor touchscreen. A TFT touch screen is a combined device that includes a TFT LCD display and an overlay of touch technology on the screen. The device can both display content and act as an interface device for anyone using it. TFT accounts for the largest share of touchscreens, with OLED screens the only other major competitor.  
    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...
    LCD-Touch-Display
    LCD-Touch-Display

    Time:2023-2-23

    An LCD touch display is a type of display that combines a liquid crystal display (LCD) with a touch-sensitive layer to allow users to interact with the display using touch gestures. The touch-sensitive layer can be either a resistive or capacitive touch screen. LCD touch displays are used in a wide range of applications, including smartphones, tablets, laptops, digital cameras, and industrial control systems. They offer several advantages over traditional displays, such as improved user interactivity, higher contrast and brightness, and lower power consumption. There are several factors to consider when selecting an LCD touch display, including the size, resolution, viewing angle, contrast ratio, brightness, touch technology, and operating temperature range. It's important to choose a display that meets the specific needs and requirements of your application. There are many manufacturers of LCD touch displays located around the world that offer a variety of products in different sizes, resolutions, and features. When selecting a manufacturer, it's important to consider their...
    Australia Pen Touch Display supplier
    Australia Pen Touch Display supplier

    Time:2022-8-29

    Australian pen touch monitor supplier Introduction of Australian Pen Touch Monitor Supplier Company: We are an Australian pen touch monitor supplier, specializing in providing high quality products for the Australian market. Our main products include LCD monitors, pen touch monitors, tablet PC monitors, etc. Our products are widely used in consumer electronics, industrial automation, medical equipment, automotive equipment, aerospace equipment, educational equipment and more. We have a professional R&D team and sales team, which can provide customers with high-quality products and excellent services. We are always committed to providing customers with the best products and services, and are constantly improving and innovating to meet customer needs. If you are interested in our products, please feel free to contact us, we will serve you wholeheartedly! The Australian pen touch monitor supplier mainly produces a variety of touch monitors, including LCD monitors, multi-touch monitors, touch all-in-one computers, etc. We supply all kinds of touch screen products, including resistive touch screen, capacitive touch...
    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...
    heiße Produkte