TECHAMC  WEB DE RECURSOS TECNOLÓGICOS        ARDUINO > DISPLAYS

LCD DIGOLE

 

 

LCD DIGOLE

 

Transmisión: UART

Usar librería: digole.h

Conexión con arduino UNO: Vcc-5v; GND-GND; RX- TX pin 1 arduino.

 

PROGRAMACIÓN:

Definiciones:

#define _Digole_Serial_UART_ 

#include <DigoleSerial.h>

DigoleSerialDisp mydisp(&Serial, 9600); //UART:Pin 1(TX) arduino con  RX del módulo LCD

#define LCDCol 16 // Número de columnas 1 cifra para las funciones desde o a 15

#define LCDRow 2  // Número de filas 2 cifra para las funciones desde 0 a 1

 

Configuración setup:

void setup()

{

    mydisp.begin();

    mydisp.clearScreen();

    mydisp.disableCursor();

}

Borrado de una línea:

void borraLinea(int columna, int fila)

{

    mydisp.setPrintPos(columna, fila);

    //delay(2000); //delay 2 seconds

    mydisp.println("                ");

    mydisp.setPrintPos(columna, fila);

}

 

Código Ejemplo:

void loop()

{

  mydisp.drawStr(0, 0, "Demo now");

  borraLinea(0,0);

  mydisp.print("Hola");

  borraLinea(0,0);

  mydisp.print("adios");

  borraLinea(0,0);

}

Descarga:

Manual

Librería y ejemplos