Arduino LCD Shield acts as Arduino Shield via 1Sheeld

Buy 1Sheeld
Smartphone as LCD Arduino shield via 1Sheeld

Use your smartphone screen as a virtual 2×16 LCD made for testing your ideas that uses an LCD before interfacing your Arduino to a real one.

This shield is one of the special shields. Special shields allows your Arduino board to use some capabilities your smartphone can do, like playing music, taking a picture, getting notifications, accessing the clock data and using the touch screen for various functions.Learn more from the special shields tutorial.

LCD Library converts and simulates your smartphone as a 16*2 liquid crystal display so that you can display data as the actual hardware LCD.

Adding #define CUSTOM_SETTINGS along with #define INCLUDE_LCD_SHIELD is a key that will let you unlock the LCD shield only amongst all shields and prevent 1Sheeld library from eating your memory specially for UNO board.

void begin(void)

Sets the LCD to display new data.

 

SYNTAX
LCD.begin();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.begin();

 

void clear(void)

Clears the LCD from displayed data.

 

SYNTAX
LCD.clear();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.clear();

 

void home(void)

Begins displaying data from upper left of LCD.

 

SYNTAX
LCD.home();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.home();

 

void noBlink(void)

Disable cursor blinking.

 

SYNTAX
LCD.noBlink();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.noBlink();

 

void blink(void)

Enable cursor blinking.

 

SYNTAX
LCD.blink();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.blink();

 

void noCursor(void)

Make the cursor invisible.

 

SYNTAX
LCD.noCursor();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.noCursor();

 

void cursor(void)

Make the cursor visible.

 

SYNTAX
LCD.cursor();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.cursor();

 

void scrollDisplayLeft(void)

Shift whole display one step left.

 

SYNTAX
LCD.scrollDisplayLeft();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.scrollDisplayLeft();

 

void scrollDisplayRight(void)

Shift whole display one step right.

 

SYNTAX
LCD.scrollDisplayRight();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.scrollDisplayRight();

 

void leftToRight(void)

Write data from left to right.

 

SYNTAX
LCD.leftToRight();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.leftToRight();

 

void rightToLeft(void)

Write data from right to left.

 

SYNTAX
LCD.rightToLeft();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.rightToLeft();

 

void autoScroll(void)

Enables automatic scrolling of the LCD. This causes each character output to the display to push previous characters over by one space.

 

SYNTAX
LCD.autoScroll();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.autoScroll();

 

void noAutoScroll(void)

Disables automatic scrolling of the LCD.

 

SYNTAX
LCD.noAutoScroll();

 

RETURNS
None.

 

PARAMETERS
None.

 

USAGE
LCD.noAutoScroll();

 

void setCursor(byte,byte)

Sets the cursor to certain place within the 16*2 dispaying character spaces.

 

SYNTAX
LCD.setCursor(rowNumber ,coloumnNumber);

 

RETURNS
None.

 

PARAMETERS
1st Parameter takes a byte holding the number of row.
2nd Parameter takes a byte holding the number of column.

 

USAGE
/* Set the cursor to display from the second row and first coloumn. */
LCD.setCursor(1,0);

 

void write(char)

Writes a certain character on the display.

 

SYNTAX
LCD.write(character);

 

RETURNS
None.

 

PARAMETERS
Takes a char holding the cahatacter to be displayed.

 

USAGE
/* Set the cursor to display from the second row and first coloumn. */
LCD.write('A');

 

void print(const char *)

Prints certain text on display.

 

SYNTAX
LCD.print(text);

 

RETURNS
None.

 

PARAMETERS
Takes a const char array holding the text to be displayed.

 

USAGE
/* Set the cursor to display from the second row and first coloumn. */
LCD.print("HelloWorld");

 

void print(String)

Prints certain text on display.

 

SYNTAX
LCD.print(text);

 

RETURNS
None.

 

PARAMETERS
Takes a string object holding the text to be displayed.

 

USAGE
/* Set the cursor to display from the second row and first coloumn. */
String text = "HelloWorld";
LCD.print(text);