The learning process with Arduino continues… Last week I had ordered bunch of goodies from Sparkfun, and today morning I received them. I tried to assemble few circuits, but I understood I need to get a decent soldering station to continue my experiments. But I was able to make Liquid Crystal Display (LCD) to work. But I had to hold it in a position for it to work.
/* http://www.arduino.cc/en/Tutorial/LiquidCrystal */ // include the library code: #include <liquidcrystal .h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { // set up the LCD's number of columns and rows: lcd.begin(16, 2); // Print a message to the LCD. lcd.print("imthi.com"); delay(1000); } void loop() { // scroll 13 positions (string length) to the left // to move it offscreen left: for (int positionCounter = 0; positionCounter < 13; positionCounter++) { // scroll one position left: lcd.scrollDisplayLeft(); // wait a bit: delay(250); } // scroll 29 positions (string length + display length) to the right // to move it offscreen right: for (int positionCounter = 0; positionCounter < 29; positionCounter++) { // scroll one position right: lcd.scrollDisplayRight(); // wait a bit: delay(250); } // scroll 16 positions (display length + string length) to the left // to move it back to center: for (int positionCounter = 0; positionCounter < 16; positionCounter++) { // scroll one position left: lcd.scrollDisplayLeft(); // wait a bit: delay(250); } // delay at the end of the full loop: delay(1000); }
Reference : SparkFun Inventor’s Kit for Arduino, LCD Add-On for SIK, How to use the LCD with the SparkFun Inventor’s Kit.