LAB1 Technologies - Soporte

Display 1.28' GC9A01 - Documentacion y Ejemplos

Display 1.28'  GC9A01 

GC9A01

Display LCD Redondo TFT IPS 1.28' GC9A01 Esta pantalla LCD TFT IPS redonda de 1,28 pulgadas es una pantalla a todo color con una resolución de 240 x 240 píxeles, puede ser utilizada con cualquier microntrolador ATMEGA, ESP32 / ESP8266, entre otros, es 100% compatible con Arduino. Los módulos redondos se diseñaron originalmente para relojes inteligentes y aplicaciones similares y proporcionan un cambio interesante de los módulos LCD u OLED rectangulares típicos y funcionan muy bien para hacer pequeños indicadores redondos de varios tipos. El módulo se puede alimentar con 3,3 V o 5 V, ya que contiene un regulador de 3,3 V, pero solo es compatible con la lógica de 3,3 V. Si se usa con una MCU de 5 V, asegúrese de poner un logical level converter en las líneas de datos para evitar posibles daños.

En el siguiente ejemplo vemos como conectar el  display GC9A01 a un microntrolador ESP8266 (NodeMCU)

 

ESP8266
NODEMCU
DISPLAY
3.3V VCC
GND GND
D5 SCL
D7 SDA
D2 DC
D8 CS

 

 

Codigo Arduino (sketch):
Librerias necesarias: 
Arduino_GFX_Library.h y Adafruit_GFX.h

#include <Arduino.h>
#include <Arduino_GFX_Library.h>
#include "Adafruit_GFX.h"
#define TFT_RST -1 // o 4
#define TFT_CS D8 // o 15
#define TFT_DC D2 // o 4

Arduino_DataBus *bus = new Arduino_HWSPI(TFT_DC, TFT_CS);
Arduino_GC9A01 *gfx = new Arduino_GC9A01(bus, TFT_RST, 0 /* rotation */, true /* IPS */);


void setup() {
 gfx->begin();  

  gfx->setTextSize(3);   
  gfx->fillScreen(BLACK); 
  gfx->setTextColor(RED); 
  gfx->setCursor(30, 60);
  gfx->print("GC9A01");   
  gfx->setTextSize(2);
  gfx->setCursor(30, 100);
  gfx->setTextColor(WHITE);
  gfx->print("Hello World !");
  gfx->setCursor(30, 140);
  gfx->setTextColor(YELLOW);
  gfx->print("LAB1 Tech");
  gfx->setCursor(20, 160);
  gfx->setTextColor(BLUE);
  gfx->print("www.lab1.tech");}

void loop() {

}

Detalles del articulo

ID de artículo:
7
Categoría:
valoración :