Really nice work there , here is the link :
https://www.arduino.cc/en/Main/Software
Download the software , install it . now it time to set it up
The COM port is different number for each computer so make sure it is not grey or you still did not setup the drivers correctly . The rest of the setting are the same
Second step download the Library : click on the little download down arrow with the line under on the top middle page :
Update 2021: better way to get the library : click managed library
then in the search bar type " I2C liquidcrystal " , there are few publishers all works nicely , then from the example load demo code, wiring is still the same for all libraries .
here is the text just in case :
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
lcd.init();
}
void loop()
{
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(3,0);
lcd.print("Welcome to");
lcd.setCursor(1,1);
lcd.print("Tekno Networks!");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Arduino LCM IIC");
lcd.setCursor(1,1);
lcd.print("www.TEKNT.com");
delay(2000);
lcd.clear();
}
Nothing special in here
lcd.setCursor ( space to start , line number)
so for 16x2 we have only 2 spots ( X , 0 ) and (X, 1)
and X is 0 to 15
lcd.clear();
Just wipe the screen clean and set cursor at 0,0
delay(2000);
Set 2 second delay before flipping the text
if you don't want a loop you can type all inside void setup()
and not void loop()