• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here:Home » GC9A01 Round LCD Module for ESP32 and Arduino

By Abhishek Ghosh May 22, 2023 6:13 pm Updated on May 22, 2023

GC9A01 Round LCD Module for ESP32 and Arduino

Advertisement

If you looking to build a smartwatch then GC9A01 round LCD module is not the ready-to-use solution for you. The company Waveshare sells one unit with this display with integrated Raspberry Pi RP2040, accelerometer and gyroscope sensor. That is called RP2040-LCD-1.28 and the unit costs 1.5 times more than this GC9A01 round LCD module. This is the product description of that RP2040-LCD-1.28 :

Vim
1
https://www.waveshare.com/rp2040-lcd-1.28.htm

Variants are also sold by Waveshare:

Vim
1
2
3
4
# touch
https://www.waveshare.com/RP2040-Touch-LCD-1.28.htm
# non-touch
https://www.waveshare.com/RP2040-LCD-1.28.htm

Only the display is also sold in two variants:

Advertisement

---

Vim
1
2
3
4
# touch
https://www.waveshare.com/1.28inch-touch-lcd.htm
# non-touch
https://www.waveshare.com/1.28inch-lcd-module.htm

The normal, non-touch version has full official support and examples for Raspberry Pi, Arduino, STM32, etc. They have a Wiki page for this one:

Vim
1
https://www.waveshare.com/wiki/1.28inch_LCD_Module

They are not I2C devices, but SPI devices.

GC9A01 Round LCD Module for ESP32 and Arduino

These displays can be used with ESP32’s 3.3-volt logic but you will need to use a voltage level converter if you wanted to use these with an Arduino board. If you want to avoid the technical matters then choose RP2040-LCD-1.28 (touch or non-touch). From this Wiki page:

Vim
1
https://www.waveshare.com/wiki/1.28inch_LCD_Module

The connection/wiring part with ESP32 is not super difficult.

Vim
1
2
3
4
5
6
7
8
9
10
###################
3V3 ---> VCC
GND ---> GND
PIN 23 ---> DIN
PIN 18 ---> CLK
PIN 22 ---> CS
PIN 16 ---> DC
PIN 04 ---> RST
3V3 ---> BL
###################

You can add a potentiometer hooked up to pin 14. This will be required for some testing demo/example codes.

You can use TFT_eSPI Library or Adafruit’s this library:

Vim
1
2
https://github.com/PaintYourDragon/Adafruit_GC9A01A
https://github.com/Bodmer/TFT_eSPI

You may need to edit, and comment out some lines. For example, on this file:

Vim
1
https://github.com/PaintYourDragon/Adafruit_GC9A01A/blob/master/examples/graphicstest/graphicstest.ino

Look at line 5:

Vim
1
2
3
...
#define TFT_DC 9
...

Make it 7.

In Documents\Arduino\libraries\TFT_eSPI, in the User Setup.h you have to change the ILI9430 display to GC9A01 by commenting in and out.

You’ll get this link to the download page:

Vim
1
https://www.waveshare.com/wiki/File:LCD_Module_code.zip

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to GC9A01 Round LCD Module for ESP32 and Arduino

  • Arduino Temperature & Humidity Sensor DHT 11 With LCD 1602A

    Create a Arduino Temperature & Humidity Sensor DHT 11 With LCD 1602A Following Few Steps. Circuit Diagram, Code and Helpful Step by Step Guide For Troubleshooting.

  • Nokia 5110 Arduino Wiring, Technical Details : Basic Arduino LCD

    If You Need A Basic Arduino LCD At Cheap Rate Then Nokia 5110 Is The Best Choice. Here Is Nokia 5110 Arduino Wiring, Technical Details, Code.

  • 1602A LCD Display Arduino Connection (Blue Light White Text 16×2)

    Here is Detailed Steps on How to For 1602A LCD Display Arduino Connection. We Provided Guide on Soldering of Blue Light White Text Displays.

  • How To Convert LCD Display to LCD Serial Display For Arduino

    Here is How To Convert LCD Display to LCD Serial Display For Arduino. You Can Convert Your Existing LCD to Serial With a Simple Module or By Using Components.

performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Hybrid Multi-Cloud Environments Are Becoming UbiquitousJuly 12, 2023
  • Data Protection on the InternetJuly 12, 2023
  • Basics of BJT TransistorJuly 11, 2023
  • What is Confidential Computing?July 11, 2023
  • How a MOSFET WorksJuly 10, 2023
PC users can consult Corrine Chorney for Security.

Want to know more about us?

Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy