menú
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
    C-Touch Panels
    C-Touch Panels

    Time:2023-2-27

    C-Touch panels, also known as capacitive touch panels, offer several benefits for products that require a touch interface. Here are some of the advantages of using C-Touch panels in your products:   High sensitivity: C-Touch panels are highly sensitive to touch, providing accurate and responsive input for users.   Multi-touch capabilities: C-Touch panels can detect multiple points of touch simultaneously, enabling advanced gestures and interactions for users.   Durability: C-Touch panels are durable and resistant to scratches, impacts, and other forms of physical damage, making them ideal for rugged applications.   Optical clarity: C-Touch panels have excellent optical clarity, providing bright and vivid displays for users.   Low power consumption: C-Touch panels have low power consumption, which is important for battery-powered devices and helps to extend battery life.   Easy to clean: C-Touch panels are easy to clean and maintain, which is important for applications such as medical devices and industrial equipment.   Design flexibility: C-Touch panels offer design flexibility,...
    c-touch screen manufacturer in china
    c-touch screen manufacturer in china

    Time:2022-8-23

    With the continuous advancement of technology, touch screen has become an indispensable part of people's daily life. And Chinese touch screen manufacturers are constantly striving to realize their vision, improve product quality, and meet greater challenges. How to become a lasting competitive Chinese touch screen manufacturer If you want to become a lasting competitive Chinese touch screen manufacturer, you must first make your own products. Product quality is the cornerstone of enterprise development. If an enterprise wants to stand out in the fiercely competitive market, it must first provide high-quality products. Secondly, enterprises should also pay attention to the construction of sales channels. Only by having good sales channels can we bring products to the market and win the favor of consumers. Finally, enterprises must also establish a good brand image. A good brand image can help companies win more market share and bring more business opportunities. Chinese touch screen manufacturers are constantly striving to realize their vision, improve product...
    Enhance Your Visual Experience with the Latest HDMI Touch Display!
    Enhance Your Visual Experience with the Latest HDMI Touch Display!

    Time:2023-2-23

    Are you tired of the limitations of traditional displays? Do you want to take your visual experience to the next level? Look no further than the latest HDMI touch displays! These innovative displays combine the crystal-clear picture quality of HDMI technology with the intuitive, user-friendly experience of touch screens. With HDMI touch displays, you can enjoy stunning visuals and interact with your content in a way that was previously impossible. Whether you're a gamer, a creative professional, or just someone who loves high-quality visuals, an HDMI touch display can transform the way you experience digital content. With features like high resolution, wide viewing angles, and responsive touch technology, these displays offer a truly immersive experience. Additionally, HDMI touch displays are versatile and can be used in a variety of applications, including home entertainment, digital signage, education, and business. They can be used to create interactive kiosks, conference room displays, and much more. So why settle for a traditional display when...
    US C-Touch Screen manufacturer
    US C-Touch Screen manufacturer

    Time:2022-8-26

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

    Time:2022-7-7

    About Us: 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. Shenzhen Wanty is qualified with the Quality Management System Certificate ISO 9001:2015 and Environment Criteria ROHS. By 2022, we have accumulated more than 30 usable patents to prove our professionalism. With the innovative design, factory competitive price, versatile products, on-time delivery and excellent services, we has served over 300 enterprises across the world in different industries, including industrial control, home automation, medical equipment, transportation, wearables, aerospace, consumer, kiosk etc. We have adopted the most advanced technology and processes for our products. For PCAP capacitive touch screen, we support special treatments such as anti glare, anti fingerprints, anti reflection, anti explosion, anti bacterial, anti blue-ray, waterproof...
    The Rise of Low-Priced Anti-Bacterial Touch Technology in Healthcare Settings
    The Rise of Low-Priced Anti-Bacterial Touch Technology in Healthcare Settings

    Time:2023-2-25

    As the world continues to battle the COVID-19 pandemic, healthcare settings have become more vigilant in preventing the spread of infections. One way to reduce the risk of contamination is through the use of low-priced anti-bacterial touch technology.   Hospitals and other healthcare facilities are high-traffic areas that require frequent disinfection of surfaces, including touchscreens and other interactive displays. Low-priced anti-bacterial touch technology has emerged as an effective solution to combat the spread of germs and bacteria in these settings.   Here are some ways that low-priced anti-bacterial touch technology is being used in healthcare settings:   Touchscreens and kiosks: Hospitals and clinics use touchscreens and kiosks for patient check-ins, wayfinding, and other interactions. Low-priced anti-bacterial touch technology can be incorporated into these displays to reduce the risk of contamination.   Medical devices: Medical devices, such as infusion pumps and patient monitors, are used extensively in healthcare settings. Low-priced anti-bacterial touch technology can be integrated into these devices to reduce...
    Fabricantes innovadores de pantallas táctiles con lápiz en China para equipos médicos
    Fabricantes innovadores de pantallas táctiles con lápiz en China para equipos médicos

    Time:2023-3-10

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

    Time:2023-2-27

    The future of touchscreen devices is expected to continue growing and evolving rapidly, with an increasing demand for advanced touch technologies. As a key player in the global electronics industry, China C-Touch Panel manufacturers are poised to play a significant role in shaping this future.   With a focus on innovation and the ability to produce large quantities at competitive prices, China C-Touch Panel manufacturers are well-positioned to meet the growing demand for touchscreens in a range of devices, from smartphones and tablets to industrial equipment and automotive displays.   Advancements in technology such as the development of flexible touchscreens and improved haptic feedback are expected to drive demand even further, presenting new opportunities for China C-Touch Panel manufacturers to lead the way in the industry.   Furthermore, the adoption of touchscreens in various applications, including healthcare, education, and gaming, is expected to increase, creating new markets for China C-Touch Panel manufacturers.   As such, the future of touchscreen devices...
    exportadores de pantallas táctiles
    exportadores de pantallas táctiles

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

    Time:2022-8-17

    Touch display can be said to be the new favorite of consumer electronic products, it not only has portability, but also has a good touch experience. So, how is the tft lcd touch display made? First of all, the backlight of the tft lcd touch display is a very important part. The backlight is usually a large white light bulb, or a strip of LED lights. These backlights shine light onto a mirror, which is then reflected back onto the LCD display. Second is the LCD itself. The LCD principle is very complicated, but it can be roughly understood as passing light through some specific liquid molecules, and then through a specific layer of crystal plates to generate light of different colors. Finally, these different colors of light are irradiated on the display screen to form the image we see. A tft lcd touch display is formed by adding a layer of film on the LCD display. The film is...
    Productos