Pro micro y pantalla ali spi 240x240 GC9A01A

buenas tardes, otra vez mas perdido ,vulvo a comentar , he buscado por todas partes y no encuentro nada que me dirija para aprender a usarlo, encontre este codigo pero lo tuve que modificar :

#include "Adafruit_GC9A01A.h"

#define TFT_CS 7
#define TFT_DC 6
#define TFT_SDA 2 //esta definicion no estaba
#define TFT_SCL 3 //esta definicion no estaba

 Adafruit_GC9A01A tft (TFT_CS, TFT_DC, TFT_SDA, TFT_SCL);// añadi aqui sda y scl

void setup() {
  tft.begin();
  tft.setRotation(0);  // Ajusta la orientación de la pantalla si es necesario
  tft.fillScreen(GC9A01A_GREEN);
  tft.fillScreen(GC9A01A_RED);
  tft.fillScreen(GC9A01A_BLUE); // esto era para el texto y lo modifique para que hiciera lo de arriba, rellenar la pantalla
  tft.setTextColor(GC9A01A_BLACK);// cambie el color de texto
  tft.setTextSize(2);
  tft.setCursor(50, 110);
  tft.println("_Ojitos_");
 tft.fillScreen(GC9A01A_BLACK);tft.fillCircle(55,105,20,GC9A01A_WHITE);         
tft.fillCircle(110,105,20,GC9A01A_WHITE);tft.fillScreen(GC9A01A_BLACK);  tft.fillCircle(110,105,20,GC9A01A_WHITE);tft.fillCircle(160,105,20,GC9A01A_WHITE);
}

void loop() {
  // ya puse dos ojitos en los dos tfts, unos a la izquierda, se llena la pantalla con negro y dos a la derecha
}

asi esta conectado en el protoboard, ahora bien alguien sabe como hacer para dibujar un velocimetro o alguna cosilla ? , perdon por las molestias y mil gracias por la ayuda

Creo que primero debes saber que en esta pantalla SDA y SCL no tiene que ver con el protocolo i2C, se conecta mediante SPI de 5 pines, SDA va al pin MISO (11) y SCL al pin SCK (13), DC va al pin 9, RST al pin 8 y CS al pin 10. Este sería el primer constructor para el primer LCD.

Si vas a conectar el segundo, deberías conectar CS a otro pin digital como por ejemplo el pin 7, RST de la segunda al pin 6 y DC de la segunda al pin 5. Esto permitirá crear el segundo constructor.

GND y VCC son comunes en ambas pantallas.

Te sugiero que conectes el primer TFT para que te asegures de familiarizarte con la librería.

Mira este ejemplo; GCC9A01A

Acá tienes otro ejemplo

PD: el segundo LCD será la prueba de que aprendiste bien los secretos de la librería

1 Like