Pro Mini y LCD ST7565

Buenos dias.
Tengo un Arduino Pro Mini como el siguiente a 3,3v. link
Tengo un display> LM6063AFW. link. que funciona a 3,3v y se pasan los datos por serie SDA y SCL
Y para conectar el pro mini al pc un conversor ttl/usb

Primero he comprobado que fucionaba correctamente el arduino pro mini y el ttl/usb con el ejemplo del blink y todo correcto.

la libreria que utiliza ese display es ST7565. He buscado y bajado la libreria de ardafruit. enlace.

y he querido probar uno de los ejemplos que viene, cambiando, claro, la parte de los pines. es decir, esta parte del codigo

// pin 18 - Serial data out (SID)
// pin 19 - Serial clock out (SCLK)
// pin 5 - Data/Command select (RS or A0)
// pin 6 - LCD reset (RST)
// pin 9 - LCD chip select (CS)
ST7565 glcd(18, 19, 5, 6, 9);

y he hecho las siguientes conexiones

LCD Pin arduino
1 GND
2 VCC (3,3v)
3 18 (A4)
4 19 (A5)
5 5 (PWM)
6 6 (PWM)
7 9 (PWM)
8 VCC (3,3v)

pero no se ve nada.
alguna idea...??

Revisa hilo por hilo, no hay otra forma, al parecer tienes bien las conexiones. Solo debes asegurarte que el constructor tenga el orden de pines que necesita la librería.

No está demás que subas una foto, así nos daremos una mejor idea del cableado.

PD: ¿no has pensado en un teensy 3.2, 3.5 o 3.6 para conectar tu pantalla?, cualquiera de esas tarjetas es muy superior en velocidad al Pro de 8 Mhz, y compiten en tamaño. Todas se pueden programar en el IDE de arduino (3.5 y 3.6 a partir del IDE 1.6.11, para el 3.2 recomiendo el IDE 1.6.3). Tienen lógica de 3.3 V por lo que puedes conectar tu pantalla directamente.


Se ven impresionantes esos números XD

Guía: ST565 en teensy

Buenos días. Muchas gracias.
Efectivamente, era un problema de mala conexión. TEnía tan "sensibles" los cables que a cualquier movimiento no iba.
Ya está arreglado.
El problema es que no se ve bien la pantalla, quierod ecir, se ve el fondo en los bordes azul, pero donde se escribe, los cuadraditos que se supone que hay que dar más o menos tensión para que se vea loq ue se escribe, se ven en blanco y muy muy suave la letra (en este caso).
No sé qué tengo mal.
Mi display (link) tiene que tener el backlight a VCC según la ficha técnica. por lo que las líneas esas del código las he quitado.
incluso así, no se ve. Entiendo que es el contraste.

El codigo es uno de los ejemplos pero sólo para ver el texto (así voy poco a poco porque con tanto código me perdía). En "ejemplo" también me pasa lo mismo.
Veo que la línea glcd.begin(0x18); es el contraste, pero he ido modificando el 0x18 y no veo nada. si lo bajo, los cuadrados no se ven, se ve la letra pero muy mal (de un color negro raro) y si subo, solo se ve el cuadrado y no las letras.

#include "ST7565.h"

// pin 9 - Serial data out (SID)
// pin 8 - Serial clock out (SCLK)
// pin 5 - Data/Command select (RS or A0)
// pin 6 - LCD reset (RST)
// pin 9 - LCD chip select (CS)
ST7565 glcd(18, 19, 5, 6, 9);

// The setup() method runs once, when the sketch starts
void setup()   {                
  Serial.begin(9600);

  
  // initialize and set the contrast to 0x18
  glcd.begin(0x18);

  glcd.display(); // show splashscreen
  delay(2000);
  glcd.clear();

  
// ESCRIBIR TEXTO
  // draw a string at location (0,0)
  glcd.drawstring(0, 0, "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation");
  glcd.display();
 // delay(10000);
 // glcd.clear();

}


void loop()                     
{}


void testdrawcircle(void) {
  for (uint8_t i=0; i<64; i+=2) {
    glcd.drawcircle(63, 31, i, BLACK);
  }
}

alguna idea de cuál puede ser mi problema??

Respecto a la pregunta de TFTLCDCyg, en principio no he pensado en teensy (que por cierto, no conocía y le voy a echar un vistazo) porque el ardu lo utilizo para otras cosas y prefiero tener todo igual. quizá sea "manía".

gracias!

no he conseguido ajustar lo del contraste en el display todavía...
¿alguna idea me puede dar alguien de cómo hacerlo?
debe ser algo tan sencillo que no doy con ello.
gracias!!