gc9a01 1.28 inch round lcd module manufacturer

LCD, or Liquid Crystal Displays, are great choices for many applications. They aren’t that power-hungry, they are available in monochrome or full-color models, and they are available in all shapes and sizes.

Waveshare actually has several round LCD modules, I chose the 1.28-inch model as it was readily available on Amazon. You could probably perform the same experiments using a different module, although you may require a different driver.

Open the Arduino folder. Inside you’ll find quite a few folders, one for each display size that Waveshare supports. As I’m using the 1.28-inch model, I selected theLCD_1inch28folder.

Once you do that, you can open your Arduino IDE and then navigate to that folder. Inside the folder, there is a sketch file namedLCD_1inch28.inowhich you will want to open.

Unfortunately, Waveshare doesn’t offer documentation for this, but you can gather quite a bit of information by reading theLCD_Driver.cppfile, where the functions are somewhat documented.

This library is an extension of the Adafruit GFX library, which itself is one of the most popular display libraries around. Because of this, there isextensive documentation for this libraryavailable from Adafruit.  This makes the library an excellent choice for those who want to write their own applications.

Here is the hookup for the ESP32 and the GC9A01 display.  As with most ESP32 hookup diagrams, it is important to use the correct GPIO numbers instead of physical pins. The diagram shows the WROVER, so if you are using a different module you’ll need to consult its documentation to ensure that you hook it up properly.

The Animated Eyes sketch can be found within the sample files for the TFT_eSPI library, under the “generic” folder.  Assuming that you have wired up the second GC9A01 display, you’ll want to use theAnimated_Eyes_2sketch.

The GC9A01 LCD module is a 1.28-inch round display that is useful for instrumentation and other similar projects. Today we will learn how to use this display with an Arduino Uno and an ESP32.

gc9a01 1.28 inch round lcd module manufacturer

The driver used in this LCD is GC9A01, with a resolution of 240RGB×240 dots and 129600 bytes of GRAM inside. This LCD supports 12-bits/16-bits/18-bits data bus by MCU interface, which are RGB444, RGB565, RGB666.

For most LCD controllers, the communication method of the controller can be configured, they are usually using 8080 parallel interface, 3-line SPI, 4-line SPI, and other communication methods. This LCD uses a 4-line SPI interface for reducing GPIO and fast speed.LCD

If you are wondering which point is the first pixel of the screen (because the screen is round), you can understand it as a square screen with an inscribed circle drawn in it, and it only displays the content in this inscribed circle. The pixels in other locations are simply discarded (just like most round smartwatches on the market)

gc9a01 1.28 inch round lcd module manufacturer

This is a 240RGBX240 dot-matrix TFT LCD module with GC9A01. This module is composed of a TFT LCD Panel, driver ICs, FPC and a Backlight unit. It uses a full-color LCD screen with a circular appearance and is suitable for making watches, clocks, or measuring instruments. It can also connect with ESP32, Raspberry Pi, or Arduino.

gc9a01 1.28 inch round lcd module manufacturer

WF0128BTYAA4DNN0 is a round IPS TFT-LCD screen with a 1.28-inch diameter display with resolution 240x240 pixels. This round TFT display comprises an IPS TFT-LCD panel built with a GC9A01 driver IC that can communicate via SPI interface.

WF0128BTYAA4DNN0 is adopted IPS panel, which has the advantage of higher contrast, true black background when the display or pixel is off and wider viewing angle of Left:80 / Right:80 / Up:80 / Down:80 degree (typical), contrast ratio 1,000:1 (typical value), brightness 400 nits (typical value), anti-glare surface panel. If customers require Capacitive Touch Panel, please choose model No. WF0128BTYAA4DNF10.

The power supply voltage of LCM is from 2.7V to 3.3V, the typical value of 2.8V. It can be operating at temperatures from -20℃ to+ 70℃ and storage temperatures from -30℃ to +80℃. The display modules are suited for compact devices like smart gauges, wearable devices, and meter applications. They are also ideal for home automation products, white products, and video systems.