0% found this document useful (0 votes)
98 views

Modulo - 09 LCD para Proteus

This document contains an example Arduino code for interfacing with an HD44780 character LCD display. The code initializes the LCD library with the pin connections, prints a test message, clears the screen, and then alternates between displaying the elapsed time and two lines of text, clearing the screen in between.

Uploaded by

Carlos Beitia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
98 views

Modulo - 09 LCD para Proteus

This document contains an example Arduino code for interfacing with an HD44780 character LCD display. The code initializes the LCD library with the pin connections, prints a test message, clears the screen, and then alternates between displaying the elapsed time and two lines of text, clearing the screen in between.

Uploaded by

Carlos Beitia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Modulo LCD HITACHI HD44780

PROTEUS

Código de Ejemplo

/* The circuit:

* LCD RS pin to digital pin 12

* LCD Enable pin to digital pin 11

* LCD D4 pin to digital pin 5

* LCD D5 pin to digital pin 4

* LCD D6 pin to digital pin 3

* LCD D7 pin to digital pin 2


* LCD R/W pin to ground

* LCD VSS pin to ground

* LCD VCC pin to 5V

* 10K resistor:

* ends to +5V and ground

* wiper to LCD VO pin (pin 3)

*/

// include the library code:

#include <LiquidCrystal.h>

// initialize the library by associating any needed LCD interface pin

// with the arduino pin number it is connected to

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;

LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {

// set up the LCD's number of columns and rows:

lcd.begin(16, 2);

// Print a message to the LCD.

lcd.print("hello, world!");

delay(1000);

lcd.clear();

void loop() {

// set the cursor to column 0, line 1

// (note: line 1 is the second row, since counting begins with 0):

lcd.setCursor(0, 1);

// print the number of seconds since reset:


lcd.print(millis() / 1000);

delay(2500);

lcd.setCursor(0, 0);

lcd.print("Linea 1");

lcd.setCursor(0, 1);

lcd.print("Linea 2");

delay(2500);

lcd.clear();

delay(500);

You might also like