Connecting LCD display to Arduino
At first I thought that connecting and controlling a LCD display with Arduino is something complex and can be done only by people with good electronics background. I was wrong. It took me half an hour to figure out the steps to do to connect a newly bought LCD display. The only thing to note - the LCD display should be Hitachi HD44780 compatible. I bought my two LCD displays on eBay: LCD Display HD44780. Why did I buy two of them? Just because of the shipping costs and for some reserve for future projects.
Ok, let's get to basics of connection. You don't need any resistors, capacitors or anything, just plain wires. I used the prototyping jumper set that I bought at the local electronics store - something like this one: WJW70: Assorted Jumper Set. Had to bend some of the jumpers to connect the display with Arduino Diecimila. I did no soldering just because I wanted to test the connection and find out how it works before doing something wrong. To connect a LCD display to Arduino board you need 8 free arduino digital output pins. Which should all be connected to correct LCD display pins + you need 2 power and 2 ground connections for the LCD - as far as I understood - one of each for the backlight and one for the letters themselves. If you don't want to adjust LCD contrast, you can free one Arduino digital output pin by grounding the LCD contrast pin. That will set the LCD display to maximum contrast. Ok, enough talking, let's start connecting. Each display has an explanation about the pins. Mine had a small table on the eBay page:
| LCD Pin Number | Symbol | Function |
|---|---|---|
| 1 | Vss | Display power ground |
| 2 | Vdd | Display power +5V |
| 3 | Vo | Contrast Adjust. Altered by adjusting the voltage to this pin, grounding it sets it to maximum contrast. |
| 4 | RS | Register select |
| 5 | R/W | Data read/write selector. Its possible to read information from a display however there's no need for it here so grounding it sets it permanently write. |
| 6 | E | Enable strobe |
| 7 | DB0 | Data Bus 0 |
| 8 | DB1 | Data Bus 1 |
| 9 | DB2 | Data Bus 2 |
| 10 | DB3 | Data Bus 3 |
| 11 | DB4 | Data Bus 4 |
| 12 | DB5 | Data Bus 5 |
| 13 | DB6 | Data Bus 6 |
| 14 | DB7 | Data Bus 7 |
| 15 | A |
LED backlight power +5V |
| 16 | K | LED backlight power ground |
If we look at the Arduino LiquidCrystal library that you can use to interact with the LCD display, all we need from this table is:
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
Which means that we need to connect the 4th, 5th, 6th, 11th, 12th, 13th and 14th LCD display pin to arduino digital output pins (be sure you are not using the 1 and 0 pins on Arduino, as these are reserved for serial communication and as far as I understood can't be used here. Besides connecting these LCD pins to Arduino, you also need to connect the +5V power and ground from Arduino board to respective pins on LCD display. And .. don't forget to ground the LCD contrast pin.
To be sure I connect everything correctly I put up a small table on a sheet of paper that held LCD and Arduino pin relations:
| Arduino Pin | LCD Pin | LCD Pin Name |
|---|---|---|
| 2 | 4 | RS |
| 3 | 5 | RW |
| 4 | 6 | Enable |
| 5 | 3 | Contrast (could be simply grounded, but I chose to manually adjust contrast using the analogWrite function) |
| 9 | 11 | Data 4 |
| 10 | 12 | Data 5 |
| 11 | 13 | Data 6 |
| 12 | 14 | Data 7 |
When you're done with this, just connect the Arduino board and upload a sketch from LiquidCrystal documentation page with the correct pin numbers:
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 9, 10, 11, 12);
void setup(){
lcd.print("hello, world!");
}
void loop() {}
.. and the result is:


Cheap Xanax
jMYgOiaz Cheap Xanax Phentermine Cialis Buy Valium Ativan Cheap Ambien
Buy Valium
mCuLQx Buy Valium Phentermine Ambien Ultram Viagra Xanax
Cheap Phentermine
fLBZaF Cheap Phentermine Cheap Ativan Viagra Ambien Valium Buy Xanax
Xanax
unbHEhF Xanax Buy Tramadol Cheap Phentermine Cheap Valium Cialis Cheap Ambien
Cheap Valium
hBTebb Cheap Valium Ativan Cheap Phentermine Ambien Viagra Buy Xanax
Buy Xanax
KRqWMNa Buy Xanax Phentermine Viagra Buy Ambien Cheap Valium Cheap Cigarettes
Cheap Valium
tbSEkMZr Cheap Valium Cheap Cigarettes Buy Cialis Cheap Tramadol Cheap Phentermine Buy Viagra online
Tramadol
ZoRRnpB Tramadol Buy Xanax Cheap Valium Phentermine Buy Cialis Online
Tramadol
cBNEfXu Tramadol Ativan Phentermine Buy Valium Buy Cialis
Cheapest Cialis
hOkMcG Cheapest Cialis Buy Viagra online Buy Phentermine Buy Ativan Buy Ambien Xanax
Buy Tramadol
sYWcWnVa Buy Tramadol Xanax Buy Ambien Buy Phentermine Cheapest Cialis
Buy Viagra
vArVanVJ Buy Viagra Ambien Tramadol Buy Phentermine Ativan
Cheap Phentermine
qrgFcM Cheap Phentermine Klonopin Cheap Valium Cialis Viagra
Cialis
hrpXns Cialis Buy Phentermine Viagra Cheapest Cialis Buy Viagra Cialis
Buy Viagra online
ZIcDmu Buy Viagra online Xanax Ambien Phentermine Cheap Ativan Valium
cheers!
GrEeTiNgS, ensest! vendita cialis online vendita viagra in Italia ordina cialis online ordina cialis online acquista kamagra online acquista kamagra in Italia compra lasix generico compra cialis online acquista propecia online compra viagra in Italia acquista lasix in Italia vendita cialis online acquista lasix compra viagra online acquista kamagra in Italia ordina levitra online compra accutane online ordina levitra ordina viagra acquista levitra in Italia compra viagra online
hello!
GrEeTiNgS, byrult! vendita cialis generico vendita viagra ordina cialis in Italia ordina cialis acquista kamagra in Italia acquista kamagra online compra lasix online compra cialis online acquista propecia generico compra viagra generico acquista lasix in Italia vendita cialis online acquista lasix in Italia compra viagra generico acquista kamagra ordina levitra compra accutane in Italia ordina levitra in Italia ordina viagra generico acquista levitra online compra viagra online
greetings, terrans!
GrEeTiNgS, rtfull! compra kamagra in Italia compra lasix generico compra levitra generico ordina cialis generico vendita levitra compra lasix generico compra cialis ordina viagra acquista propecia acquista accutane acquista lasix in Italia vendita viagra generico acquista lasix acquista levitra compra accutane in Italia acquista propecia online vendita viagra online ordina viagra compra lasix online compra viagra compra propecia online
bonjour!
GrEeTiNgS, allerc! compra kamagra compra lasix compra levitra online ordina cialis vendita levitra generico compra lasix online compra cialis online ordina viagra acquista propecia online acquista accutane acquista lasix vendita viagra generico acquista lasix generico acquista levitra online compra accutane generico acquista propecia vendita viagra in Italia ordina viagra in Italia compra lasix compra viagra generico compra propecia in Italia
bonjour!
GrEeTiNgS, citria! compra propecia generico compra viagra generico acquista lasix generico acquista kamagra generico compra accutane vendita propecia in Italia compra levitra vendita kamagra in Italia acquista accutane generico compra viagra compra lasix online ordina propecia online ordina cialis generico vendita levitra generico vendita viagra generico ordina kamagra acquista levitra online ordina levitra generico vendita propecia generico ordina kamagra vendita kamagra
cheers!
GrEeTiNgS, ssight! compra propecia generico compra viagra acquista lasix generico acquista kamagra in Italia compra accutane vendita propecia online compra levitra online vendita kamagra online acquista accutane generico compra viagra compra lasix in Italia ordina propecia online ordina cialis online vendita levitra generico vendita viagra online ordina kamagra generico acquista levitra online ordina levitra generico vendita propecia online ordina kamagra vendita kamagra online
hello!
GrEeTiNgS, tionze! compra kamagra acquista viagra generico acquista viagra in Italia vendita propecia acquista accutane generico compra accutane in Italia ordina propecia compra viagra online vendita propecia in Italia vendita levitra generico acquista propecia online ordina viagra ordina viagra vendita levitra generico acquista cialis online acquista accutane online compra cialis generico compra accutane generico acquista viagra online vendita levitra compra cialis in Italia
hello!
GrEeTiNgS, ixguer! compra kamagra acquista viagra acquista viagra online vendita propecia acquista accutane generico compra accutane online ordina propecia in Italia compra viagra in Italia vendita propecia vendita levitra generico acquista propecia in Italia ordina viagra in Italia ordina viagra online vendita levitra generico acquista cialis in Italia acquista accutane in Italia compra cialis online compra accutane online acquista viagra in Italia vendita levitra compra cialis generico
greetings, terrans!
GrEeTiNgS, iverph! acquista kamagra in Italia acquista cialis vendita viagra online compra propecia online compra viagra online compra propecia generico ordina propecia acquista viagra generico ordina kamagra ordina levitra in Italia ordina propecia generico vendita cialis acquista cialis online compra levitra in Italia acquista accutane generico vendita cialis online ordina kamagra generico acquista viagra vendita kamagra in Italia vendita kamagra online compra levitra online
hello!
GrEeTiNgS, adilla! acquista kamagra acquista cialis online vendita viagra in Italia compra propecia in Italia compra viagra in Italia compra propecia online ordina propecia in Italia acquista viagra online ordina kamagra online ordina levitra in Italia ordina propecia vendita cialis online acquista cialis compra levitra in Italia acquista accutane in Italia vendita cialis online ordina kamagra in Italia acquista viagra vendita kamagra generico vendita kamagra generico compra levitra
bonjour!
GrEeTiNgS, theroc! ordina kamagra online acquista cialis online compra viagra vendita propecia in Italia ordina levitra online compra viagra in Italia vendita cialis online compra kamagra online acquista propecia compra propecia in Italia compra cialis compra kamagra generico compra kamagra generico acquista cialis ordina propecia in Italia ordina cialis online vendita kamagra online acquista levitra in Italia acquista levitra in Italia compra levitra in Italia compra viagra
hi!
GrEeTiNgS, copuse! ordina kamagra online acquista cialis compra viagra generico vendita propecia generico ordina levitra in Italia compra viagra online vendita cialis compra kamagra acquista propecia online compra propecia compra cialis generico compra kamagra generico compra kamagra acquista cialis generico ordina propecia generico ordina cialis in Italia vendita kamagra acquista levitra generico acquista levitra compra levitra in Italia compra viagra in Italia
Buy Ambien
grNewYV Buy Ambien Valium Phentermine Buy Cialis Online Xanax Ativan
bonjour!
GrEeTiNgS, auppec! compra viagra generico acquista viagra online vendita viagra generico ordina viagra generico compra cialis acquista cialis generico vendita cialis generico ordina cialis generico compra levitra in Italia acquista levitra generico vendita levitra online ordina levitra online compra kamagra in Italia acquista kamagra generico vendita kamagra in Italia ordina kamagra generico compra propecia in Italia
cheers!
GrEeTiNgS, ratenz! compra viagra online acquista viagra vendita viagra online ordina viagra in Italia compra cialis online acquista cialis in Italia vendita cialis ordina cialis compra levitra online acquista levitra generico vendita levitra ordina levitra generico compra kamagra in Italia acquista kamagra vendita kamagra in Italia ordina kamagra compra propecia generico
Xanax
jkWgfwR Xanax Cheap Phentermine Cheap Ambien Buy Cialis Ativan Buy Valium
Buy Valium
mhwzArUd Buy Valium Viagra Cheap Ambien Buy Ativan Buy Xanax Buy Phentermine
Viagra
eqFyKcX Viagra Cialis Viagra Buy Cialis Online Cialis
bonjour!
GrEeTiNgS, dledie! prilosec generico deltasone protonix generico risperdal altace in Italia microzide online wellbutrin online nizoral generico aricept generico suprax imitrex generico floxin cymbalta aldactone generico zetia online macrobid in Italia cafergot adoxa glucovance online lopressor online avandia online
greetings, terrans!
GrEeTiNgS, cencor! prilosec generico deltasone in Italia protonix in Italia risperdal in Italia altace online microzide in Italia wellbutrin nizoral generico aricept generico suprax generico imitrex online floxin cymbalta generico aldactone online zetia in Italia macrobid generico cafergot adoxa in Italia glucovance generico lopressor generico avandia online
hi!
GrEeTiNgS, hothel! flomax online keflex tenormin in Italia diovan generico celebrex in Italia atarax online effexor online bactrim in Italia vigora online lyrica in Italia lipitor in Italia cleocin in Italia actos proscar online indocin in Italia sumycin in Italia vermox online veetids online seroquel vasotec online
greetings, terrans!
GrEeTiNgS, pokeye! flomax online keflex generico tenormin in Italia diovan celebrex online atarax online effexor in Italia bactrim vigora online lyrica lipitor generico cleocin online actos generico proscar generico indocin in Italia sumycin generico vermox generico veetids in Italia seroquel online vasotec
hello!
GrEeTiNgS, inexog! nexium in Italia strattera flagyl neurontin online plavix in Italia revia in Italia levaquin generico cytotec in Italia lexapro in Italia lovegra generico celexa online premarin in Italia norvasc generico albenza online intagra online inderal generico lioresal online glucophage online zyprexa online singulair
hi!
GrEeTiNgS, oulesm! nexium strattera online flagyl neurontin in Italia plavix revia in Italia levaquin in Italia cytotec online lexapro in Italia lovegra celexa premarin norvasc online albenza online intagra in Italia inderal online lioresal generico glucophage in Italia zyprexa singulair in Italia
greetings, terrans!
GrEeTiNgS, shonso! compra viagra in Italia compra cialis in Italia cialis viagra viagra online cialis in Italia levitra generico propecia zithromax accutane amoxil online clomid lasix generico cipro generico nolvadex silagra online zovirax paxil online diflucan synthroid generico
hello!
GrEeTiNgS, guncel! compra viagra generico compra cialis generico cialis online viagra viagra generico cialis online levitra in Italia propecia zithromax accutane amoxil generico clomid online lasix online cipro in Italia nolvadex online silagra zovirax online paxil diflucan synthroid
Buy Valium
ZpFmeH Buy Valium Cheap Phentermine Xanax Cheap Tramadol Cheap Ambien Buy Ativan
Buy Tramadol
rMCCcq Buy Tramadol Xanax Cheap Phentermine Cheap Valium Ambien Cheap Ativan
Viagra
LkSpzyPG Viagra Cialis Viagra Buy Viagra online Cialis
Buy Cialis
NywZVoL Buy Cialis Tramadol Diazepam Phentermine Buy Cialis
Cialis
PwwSGS Cialis Buy Cialis Online Cialis Valium Ativan
hi!
GrEeTiNgS, potsme! ordina kamagra generico ordina levitra online compra kamagra online acquista kamagra generico vendita kamagra generico ordina kamagra online compra viagra online acquista viagra vendita viagra online ordina viagra generico compra cialis in Italia acquista cialis in Italia vendita cialis ordina cialis in Italia compra levitra acquista levitra generico vendita levitra ordina levitra in Italia compra kamagra in Italia acquista kamagra generico vendita kamagra generico
cheers!
GrEeTiNgS, eavent! ordina kamagra online ordina levitra generico compra kamagra acquista kamagra generico vendita kamagra ordina kamagra generico compra viagra generico acquista viagra generico vendita viagra generico ordina viagra in Italia compra cialis online acquista cialis vendita cialis online ordina cialis compra levitra in Italia acquista levitra online vendita levitra in Italia ordina levitra generico compra kamagra acquista kamagra in Italia vendita kamagra
MbdTBpQ
YvSSAzrV MbdTBpQ
bonjour!
GrEeTiNgS, sivess! ordina cialis generico compra levitra in Italia acquista levitra generico vendita levitra online ordina levitra compra kamagra generico acquista kamagra in Italia vendita kamagra in Italia ordina kamagra compra viagra generico acquista viagra online vendita viagra in Italia ordina viagra online compra cialis generico acquista cialis vendita cialis generico ordina cialis in Italia compra levitra acquista levitra generico vendita levitra online