InduinoX User Guide - Interfacing with the LCD Shield

The LCD Shield eases the process of interfacing a LCD display with the Arduino. The shield fits on top of any Arduino and takes power from the Arduino. 


How to place the Shield on top of an Arduino?
The shield has one of set 8 pins and 1 set of 6 Pins. The trimpot on the shield is on the top left side. Now place the shield onto your arduino such that the eight pins are placed on top of pins 8,9,10,11,12,13,gnd & aref and the six pins are placed on top of pins Vin, gnd, gnd, +5V, +3.3V & reset


The LCD shield is designed to work with 16 pin LCDs with the following pin configuration.





LCD Pin Mappings for the Shield
The LCD shields provides a 4-bit mode interface to the Arduino. The Pins are connected as follows.
RS => 8
E => 9
D4 =>10
D5 =>11
D6 =>12
D7 =>13

You can run the Hello World Example under File->Examples->LiquidCrystal->Hello World, with the following changes
replace this line
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
with
LiquidCrystal lcd(8,9,10,11,12,13);



Character LCD - A Quick Overview
Here's an interesting Write up to get you understanding the working of the LCD
http://joshuagalloway.com/lcd.html

InduinoX - Getting Started Guide


-->
InduinoX Getting Started – For Windows XP / Windows 7
--> -->

  1. Download the latest version of Arduino for Windows from here => http://arduino.cc/en/Main/Software
  2. Unzip the downloaded file and remember its location
  3. Connect the InduinoX board to your PC using the usb cable provided. You should see the power (red) led go on on the InduinoX board.
  4. Windows will detect a new usb device. Ignore any options to install drivers and Do not let windows install any drivers automatically.
  5. Open windows device manager
You can open windows device manager by right clicking on 'My Computer' and choosing Properties. In the new Window, Click on Device Manager [In Windows XP, this can be found under 'Hardware Tab' of the Properties Window]
  1. Now Scroll Down the List of Devices in the Device Manager till you come to a Device 'FT232R USB UART'. You should see a warning icon next to it as the drives have not been installed. Right Click on this Device and Choose 'Update Driver Software...' option.
  1. Now, Windows will provide you two options, Choose the one that says “Locate and install drivers manually from a specific Location.”
  1. In the next screen, you will see a browse button, click on the button and browse to the location of the drivers folder[You will find the drivers folder inside the unzipped arduino folder] and then click 'OK'. Then Click 'Next'
  1. Now, Windows might throw a Security  warning, ignore it and click on next.
  1. The Device will be installed as a USB Serial Converter
  1. Now Windows will detect a USB Serial Port and ask you for drivers. Follow the exact same process as we did earlier, choosing the same driver location as earlier.
In case Windows doesn't ask you, scroll through the Device manager and find the listing called 'USB Serial Port' and follow the above steps.
  1. Once everything is finished, You should be able to see a new device 'USB Serial Port (COMXX)'. Make a note of this Number.

  2. Now go the unzipped Arduino folder and run the arduino.exe file
  3. The Arduino IDE will open up
  4. In the Arduino IDE open the blink example program by clicking on it from under File -> Examples -> Basics
  5. Now select the board by going to Tools -> Boards -> and selecting 'Arduino Diecimila or Arduino Duemilanove w/ Atmega168' ARDUINO UNO
    If you have one our recent board InduinoX with ATmega328, Select Arduino UNO as the board

  6. Now select the Serial Port by going to Tools -> Serial Port -> and selecting the 'COM port that was earlier shown in the device manager'

  7. Now Click on the Upload button. In a moment, you should see 2 LEDs Rx & Tx blink on your InduinoX indicating the program being uploaded. Once the program is uploaded, you will see the White LED[13th Pin] on the InduinoX Blink
Thats it! We are Done!