меню
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
    UK PCAP manufacturer
    UK PCAP manufacturer

    Time:2022-8-29

    We produce PCAP displays for various applications. Their displays are known for their high quality and durability, making them a popular choice for a variety of industries. Whether you need a PCAP display for a retail setting, a corporate office, or anything in between, this company has you covered. What Are PCAP Displays? PCAP displays are a type of touch screen display that uses projected capacitive technology to detect touch input. This technology is known for its accuracy and responsiveness, making it a popular choice for touch screen displays. Why Choose PCAP Displays? PCAP displays are known for their high quality and durability. They are a popular choice for a variety of industries, including retail, corporate, and public settings. PCAP displays are known for their: Accuracy - PCAP displays are known for their accuracy and responsiveness, making them a popular choice for touch screen displays. PCAP displays are known for their accuracy and responsiveness, making them a popular choice for...
    Ищем производителя емкостных сенсорных экранов.
    Ищем производителя емкостных сенсорных экранов.

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

    Time:2022-8-9

    What is a touch screen monitor used for? Touchscreen monitors can be used to enter information and receive information from a single peripheral device (usually a monitor screen). You can easily enter data directly without using a keyboard or mouse, and receive information in the same way. 5 Benefits of Touchscreen Technology speed. A touchscreen helps the device function better and faster, considering where the mouse is on the page and navigating it, which takes time you may not even realize. Easy to use. Touch is for everyone. Equipment size. Durability and cleanliness. What is an HMI touch screen? HMI touchscreen displays are panel mounted devices with a responsive touchscreen for operator input. They display graphics and allow easy selection of options, making them helpful in many industrial and commercial settings. Touch panels facilitate control and visualization in a wide range of applications.
    Find High-Quality LCD Touch Display Manufacturers in China
    Find High-Quality LCD Touch Display Manufacturers 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...
    Chinese LCD Touch Display Manufacturers
    Chinese LCD Touch Display Manufacturers

    Time:2023-2-25

    Chinese LCD Touch Display Manufacturers Position Themselves for Growth in the Future of Smart Homes Chinese LCD touch display manufacturers are positioning themselves for growth in the future of smart homes by developing advanced touch screen solutions that integrate seamlessly with smart home technology. These touch screens offer a variety of features and functions that help to improve the overall smart home experience, including home automation, entertainment, and security.   One of the key advantages of Chinese LCD touch display technology is its ability to support advanced multi-touch gestures, which allows users to interact with the screen in a more intuitive and natural way. This technology has been widely adopted by leading smart home companies in China, and is also gaining traction in other markets around the world.   In addition to multi-touch capabilities, Chinese LCD touch display manufacturers are also developing touch screens with voice and gesture recognition technology. These displays can be used to control a variety of...
    Reliable HDMI Touch Screen Display Suppliers for Industrial Applications
    Reliable HDMI Touch Screen Display Suppliers for Industrial Applications

    Time:2023-3-7

    Industrial applications often require high-quality and reliable HDMI touch screen displays. These displays are used in a variety of settings, including factories, warehouses, and industrial control rooms. When selecting a supplier for your industrial HDMI touch screen displays, it is important to consider several factors to ensure that you receive a product that meets your specific needs and requirements.   Quality and Durability: Industrial environments can be harsh and demanding, so it is important to choose HDMI touch screen displays that are durable and can withstand extreme temperatures, shock, and vibration. Look for suppliers who offer displays that are designed and tested to meet industrial standards and have a long lifespan.   Customization: Depending on your application, you may require a custom HDMI touch screen display that meets specific size, resolution, or connectivity requirements. Look for suppliers who offer a wide range of customization options to ensure that you can get the display that meets your needs.   Technical Support:...
    Chinese C-Touch Screen manufacturers
    Chinese C-Touch Screen manufacturers

    Time:2022-7-29

      15.6 Inch ILI2511 USB G+G 10Points Privacy Film C-Touch CAP-Touch PCAP Screen Capacitive Touch Panel 15.6 Inch PCAP Cap-Touch C-Touch Capacitive Touch Screen Panel for FHD 1920×1080 1366×768 LCD Display Technical Datasheet Download:WTY156767A05 Spec The 15.6 Inch Touch Panel (Model No. WTY156767A05) is 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 ILITEK IC Chip ILI2511, which utilizes a USB interface and supports 10 points touch. Advantages of Capacitive Touch Panel (Capacitive Touch Screen / Capacitive Touchscreen / PCAP Touch Panel): Only needs to be touched lightly, without any pressure to generate a signal. Only needs one time or no calibration at all after production. Supporting small and medium touch screens and supports gesture recognition and multi-touch. Being wear-resistant has a long service life, and has low maintenance costs when use it. Model WTY156767A05 Size 15.6 Inch Interface USB Structure G+G Resolution 1920×1080, 1366×768 Hardness 6H Transparency ≥82% Aspect...
    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...
    HDMI Touch Screen Display
    HDMI Touch Screen Display

    Time:2023-2-22

    An HDMI touch screen display is a type of computer display that uses the High Definition Multimedia Interface (HDMI) as its input source and also has touch screen functionality. HDMI is a widely used interface for transmitting high-quality video and audio signals between devices. HDMI touch screen displays typically have an HDMI port, which allows them to connect to a wide range of devices, including laptops, desktop computers, gaming consoles, and streaming devices. In addition to supporting HDMI input, these displays also have touch screen functionality, which allows users to interact with the display using their fingers or a stylus. This can be especially useful for applications such as digital signage ssentially, the HDMI cable you use when you plug in your laptop is responsible for making sure that video and sound is conveyed to your touchscreen, but that's where it stops. The USB cable on the other hand is responsible solely for the touch element of the screen, not...
    TFT LCD Touch Display manufacturer in china
    TFT LCD Touch Display manufacturer in china

    Time:2022-7-5

    What is a TFT LCD touch screen? TFT, also known as a TFT screen, is an active-matrix LCD display capable of displaying millions of high-contrast, clear, bright color pixels. TFTs are used in HDTVs, computer monitors, laptop monitors, tablets, personal media players, smartphones and even feature phones. Why choose a rugged TFT LCD touch screen See if ruggedized TFT LCD touchscreens and their associated technologies are really cheaper than non-rugged touchscreen solutions. Likewise, some industries and businesses require LCD monitors in unusual locations, where the vast majority of monitors will not survive or function properly. Some businesses need to install monitors or touchscreens as display interfaces integrated into different systems, in extremely cold or hot factories, or in places and environments where water and steam can damage ordinary LCD monitors. Vibration changes or voltage changes can also damage regular monitors, or even office touchscreens, as they are not really capable of operating in such harsh conditions and environments. We can...
    Горячие продукты