4. Connections
1. VSS(LCD) to GND(Arduino)
2. VDD(LCD) to 5V(Arduino)
3. V0(LCD) to Potentiometer(Output/Middle pin)
4. RS(LCD) to 12(Arduino)
5. R/W(LCD) to GND(Arduino)
6. E(LCD) to 11(Arduino)
7. D4(LCD) to 5(Arduino)
8. D5(LCD) to 4(Arduino)
9. D6(LCD) to 3(Arduino)
10. D7(LCD) to 2(Arduino)
11. A(LCD) to 5V(Arduino)
12. K(LCD) to GND(Arduino)
5. Simple Hello World Code
// LCD Hello World Print
#include <LiquidCrystal.h> // Library File for LCD Diplay
const int rs = 12, en = 11, d4 = 6, d5 = 5, d6 = 4, d7 = 3;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7); //Declare pinMode
void setup() {
lcd.begin(16, 2); //Declare Dimention of the Display
}
void loop() {
lcd.setCursor(0, 1); //Set the cursor at 1st column 1st row
lcd.print("Hello world!");
lcd.print(millis() / 1000); // Count Seconds
}
6. Simple Hello World Code
// LCD Hello World Print
#include <LiquidCrystal.h> // Library File for LCD Diplay
const int rs = 12, en = 11, d4 = 6, d5 = 5, d6 = 4, d7 = 3;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7); //Declare pinMode
void setup() {
lcd.begin(16, 2); //Declare Dimention of the Display
}
void loop() {
lcd.setCursor(0, 1); //Set the cursor at 1st column 1st row
lcd.print("Hello world!");
lcd.print(millis() / 1000); // Count Seconds
}