This was one of my first projects to try out various features of Arduino. I got this 2×16 LCD screen from Oomlout. The breadboard schematics came together with the LCD screen and is relatively simple.
Here is the sample code I uploaded to the controller:
// 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 rows and columns: lcd.begin(16, 2); } void loop() { lcd.print(" arvydas.net"); lcd.setCursor(16,1); lcd.autoscroll(); for (int thisChar = 0; thisChar < 28; thisChar++) { lcd.print(" "); delay(250); } lcd.noAutoscroll(); lcd.clear(); }
Just a simple scrolling text and here is the video: