Here is the circuit:
http://imgur.com/M5WrVcs
http://imgur.com/18AxuT8
and here are my codes
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
void setup()
{
lcd.begin(16,2);
lcd.clear();
}
void loop()
{
lcd.print("printing text");
delay(3000);
lcd.clear();
lcd.setCursor(0,1);
lcd.print("setting cursor");
delay(3000);
lcd.clear();
lcd.print("blink cursor");
lcd.blink();
delay(3000);
lcd.clear();
lcd.noBlink();
lcd.print("uline cursor");
lcd.cursor();
delay(3000);
lcd.clear();
lcd.print("no cursor");
lcd.noCursor();
delay(3000);
lcd.clear();
lcd.print("no display");
delay(1000);
lcd.noDisplay();
lcd.clear();
lcd.print("display on");
delay(3000);
lcd.display();
delay(3000);
}
======================================================
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
byte customchar[8] =
{
B00000,
B00000,
B00000,
B00000,
B00000,
B00000,
B00000
};
void setup()
{
lcd.begin(16,2);
lcd.clear();
lcd.createChar(1,customchar);
lcd.print("Custom!");
}
void loop()
{
lcd.setCursor(0,1);
lcd.write(1);
}