001 Hello World LCD with Arduino language

1. Forewords

It is the original sample, changed only the pins involved...

2. Setting the board

We must have the following wire connections (don't power your board yet):

Now, connect your USB cable, start Arduino 0019 and write the following sketch:

3. The sketch

/* This sketch prints "Hello World!" to the LCD and shows the time. The circuit: * LCD RS pin to digital pin 22 * LCD Enable pin to digital pin 23 * LCD D4 pin to digital pin 24 * LCD D5 pin to digital pin 25 * LCD D6 pin to digital pin 26 * LCD D7 pin to digital pin 27 Library originally added 18 Apr 2008 by David A. Mellis library modified 5 Jul 2009 by Limor Fried (http://www.ladyada.net) example added 9 Jul 2009 by Tom Igoe modified 8 Feb 2010 by Tom Igoe */ // include the library code: #include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins LiquidCrystal lcd(22, 23, 24, 25, 26, 27);

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!");

}

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);

}

Upload the sketch.

4. Results

As you can see, I disabled the backlight of the LCD... it is wise to consume less when you connect to USB.