La Pantalla LCD 12864-06D es un display LCD azul de 128 x 64 puntos. Con interfaz SPI. Compatible con proyectos en Arduino.
Características Técnicas:
Elementos a usar:
Display GMG12864-06D
Arduino Uno
Algunos Cables
PINES del modulo:
Las conexiones de los pines son las siguientes:
Quedando así…
Código
Es un pequeño skech donde muestra la leyenda “HOLA MUNDO ! BUENOS DIAS” en el display .Lo primero es incluir en el sketch del IDE del arduino las siguientes librerías.
#include <U8g2lib.h> #include <SPI.h>
y el código es fácil de entender y es el siguiente:
#include <U8g2lib.h> #include <SPI.h> //Definición de Pines #define SCL 13 #define SI 11 #define CS 10 #define RS 9 #define RSE 8 U8G2_ST7565_ERC12864_1_4W_SW_SPI u8g2(U8G2_R0, SCL, SI, CS, RS, RSE); void setup(void) { u8g2.begin(); // Inicializa u8g2.setContrast (10); //contraste u8g2.enableUTF8Print(); //Visu on } void loop(void) { u8g2.firstPage(); // 1a. Pagina do { //Haz hasta que se devuelva 1 u8g2.setFont(u8g2_font_luBS10_tf ); // establece font Lúcida a 10 pixel u8g2.drawFrame(0,0,128,64); // Dibujar un borde de 64 x 128 pixels u8g2.setCursor(6, 25); // Pon cursor en x = 6, y = 25 u8g2.print("HOLA MUNDO !"); //Muestra esta cadena u8g2.setCursor(6, 40); // Set en x = 6, y = 40 u8g2.drawLine(6, 35, 120, 35); //Dibuja una línea de x = 6, y = 35 hasta x = 120, y = 35 u8g2.setCursor(14, 55); // Set en x = 14, y = 55 u8g2.print("BUENOS DÍAS "); //Muestra la cadena } while ( u8g2.nextPage() ); // Bucle hasta que la función retorne 1 delay(1000); //Espera 1000ms }
Gracias a Alfredo (facebook) por la colaboración. Saludos
- Tutorial
- Arduino
Muy buena info para la conexión de este Display. Saludos
Se encuentra poco esta info de este display