Reference.LiquidCrystal History

Hide minor edits - Show changes to output

September 10, 2015, at 01:18 PM by Alice Pintus -
Added lines 3-6:
(:table width=100% border=0 cellpadding=5 cellspacing=0:)

(:cell width=67%:)
Added lines 9-24:
!!!Examples
(:html:)
<li><a href="/en/Tutorial/LiquidCrystalAutoscroll">Autoscroll</a>: Shift text right and left.</li>
<li><a href="/en/Tutorial/LiquidCrystalBlink">Blink</a>: Control of the block-style cursor.</li>
<li><a href="/en/Tutorial/LiquidCrystalCursor">Cursor</a>: Control of the underscore-style cursor.</li>
<li><a href="/en/Tutorial/LiquidCrystalDisplay">Display</a>: Quickly blank the display without losing what's on it.</li>
<li><a href="/en/Tutorial/HelloWorld">Hello World</a>: Displays "hello world!" and the seconds since reset.</li>
<li><a href="/en/Tutorial/LiquidCrystalScroll">Scroll</a>: Scroll text left and right.</li>
<li><a href="/en/Tutorial/LiquidCrystalSerialDisplay">Serial Display</a>: Accepts serial input, displays it.</li>
<li><a href="/en/Tutorial/LiquidCrystalSetCursor">Set Cursor</a>: Set the cursor position.</li>
<li><a href="/en/Tutorial/LiquidCrystalTextDirection">Text Direction</a>: Control which way text flows from the cursor.</li>
(:htmlend:)


(:cell width=33%:)
Changed lines 47-64 from:
\\


!!!!Examples
(:html:)
<li><a href="/en/Tutorial/LiquidCrystalAutoscroll">Autoscroll</a>: Shift text right and left.</li>
<li><a href="/en/Tutorial/LiquidCrystalBlink">Blink</a>: Control of the block-style cursor.</li>
<li><a href="/en/Tutorial/LiquidCrystalCursor">Cursor</a>: Control of the underscore-style cursor.</li>
<li><a href="/en/Tutorial/LiquidCrystalDisplay">Display</a>: Quickly blank the display without losing what's on it.</li>
<li><a href="/en/Tutorial/HelloWorld">Hello World</a>: Displays "hello world!" and the seconds since reset.</li>
<li><a href="/en/Tutorial/LiquidCrystalScroll">Scroll</a>: Scroll text left and right.</li>
<li><a href="/en/Tutorial/LiquidCrystalSerialDisplay">Serial Display</a>: Accepts serial input, displays it.</li>
<li><a href="/en/Tutorial/LiquidCrystalSetCursor">Set Cursor</a>: Set the cursor position.</li>
<li><a href="/en/Tutorial/LiquidCrystalTextDirection">Text Direction</a>: Control which way text flows from the cursor.</li>
(:htmlend:)

\\
\\
to:
(:tableend:)
September 10, 2015, at 12:47 PM by Alice Pintus -
Changed lines 27-29 from:
to:
\\

September 10, 2015, at 12:47 PM by Alice Pintus -
Changed lines 28-40 from:
Examples
* [[Tutorial/LiquidCrystal | Hello World]]
* [[Tutorial/LiquidCrystalBlink | Blink]]
* [[Tutorial/LiquidCrystalCursor | Cursor]]
* [[Tutorial/LiquidCrystalDisplay| Display]]
* [[Tutorial/LiquidCrystalTextDirection| Text Direction]]
* [[Tutorial/LiquidCrystalAutoscroll| Autoscroll]]
* [[Tutorial/LiquidCrystalSerial |Serial input]]
* [[Tutorial/LiquidCrystalSetCursor| SetCursor]]
* [[Tutorial/LiquidCrystalScroll| Scroll]]


to:
!!!!Examples
(:html:)
<li><a href="/en/Tutorial/LiquidCrystalAutoscroll">Autoscroll</a>: Shift text right and left.</li>
<li><a href="/en/Tutorial/LiquidCrystalBlink">Blink</a>: Control of the block-style cursor.</li>
<li><a href="/en/Tutorial/LiquidCrystalCursor">Cursor</a>: Control of the underscore-style cursor.</li>
<li><a href="/en/Tutorial/LiquidCrystalDisplay">Display</a>: Quickly blank the display without losing what's on it.</li>
<li><a href="/en/Tutorial/HelloWorld">Hello World</a>: Displays "hello world!" and the seconds since reset.</li>
<li><a href="/en/Tutorial/LiquidCrystalScroll">Scroll</a>: Scroll text left and right.</li>
<li><a href="/en/Tutorial/LiquidCrystalSerialDisplay">Serial Display</a>: Accepts serial input, displays it.</li>
<li><a href="/en/Tutorial/LiquidCrystalSetCursor">Set Cursor</a>: Set the cursor position.</li>
<li><a href="/en/Tutorial/LiquidCrystalTextDirection">Text Direction</a>: Control which way text flows from the cursor.</li>
(:htmlend:)

\\
\\
November 01, 2009, at 05:48 PM by David A. Mellis -
Added lines 27-40:

Examples
* [[Tutorial/LiquidCrystal | Hello World]]
* [[Tutorial/LiquidCrystalBlink | Blink]]
* [[Tutorial/LiquidCrystalCursor | Cursor]]
* [[Tutorial/LiquidCrystalDisplay| Display]]
* [[Tutorial/LiquidCrystalTextDirection| Text Direction]]
* [[Tutorial/LiquidCrystalAutoscroll| Autoscroll]]
* [[Tutorial/LiquidCrystalSerial |Serial input]]
* [[Tutorial/LiquidCrystalSetCursor| SetCursor]]
* [[Tutorial/LiquidCrystalScroll| Scroll]]


August 11, 2009, at 11:13 PM by David A. Mellis - Adding functions for 0017.
Changed lines 3-4 from:
This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, rw, and enable control lines).
to:
This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).
Added line 8:
* [[LiquidCrystalBegin | begin()]]
Changed lines 13-26 from:
* [[LiquidCrystalPrint | print()]]
to:
* [[LiquidCrystalPrint | print()]]
* [[LiquidCrystalCursor | cursor()]]
* [[LiquidCrystalNoCursor | noCursor()]]
* [[LiquidCrystalBlink | blink()]]
* [[LiquidCrystalNoBlink | noBlink()]]
* [[LiquidCrystalDisplay | display()]]
* [[LiquidCrystalNoDisplay | noDisplay()]]
* [[LiquidCrystalScrollDisplayLeft | scrollDisplayLeft()]]
* [[LiquidCrystalScrollDisplayRight | scrollDisplayRight()]]
* [[LiquidCrystalAutoscroll | autoscroll()]]
* [[LiquidCrystalNoAutoscroll | noAutoscroll()]]
* [[LiquidCrystalLeftToRight | leftToRight()]]
* [[LiquidCrystalRightToLeft | rightToLeft()]]
* [[LiquidCrystalCreateChar | createChar()]]
July 11, 2009, at 02:52 AM by David A. Mellis -
Deleted line 6:
(:if auth edit:)
Changed lines 12-34 from:
* [[LiquidCrystalPrint | print()]]
(:if:)

* clear() - clears the display
* home() - sets the cursor to top left
* noDisplay() - blanks the display but saves the data onscreen
* display() - restores the screen after @@noDisplay()@@
* noBlink() - turns off the block-style cursor
* blink() - turns on the block-style cursor
* noCursor() - turns off the underscore-style cursor
* cursor() - turns on the underscore-style cursor
* scrollDisplayLeft() - scrolls the whole display left
* scrollDisplayRight() - scrolls the whole display right
* shiftLeft() - sets direction of text flow to left
* shiftRight() - sets direction of text flow to right
* shiftIncrement() - "left justifies" the text
* shiftDecrement() - "right justifies" the text

'''NOTE: The LiquidCrystal library has undergone revisions after Arduino version 0016.''' Thanks to [[http://www.adafruit.net| Limor Fried]] for the rewrite to include 4-bit and 8-bit modes and more functionality.

The documentation re-write is still in progress. In the meantime, enjoy these [[Tutorial/LiquidCrystal|tutorials]] showing how to use the library.

If you are running Arduino 0016 or earlier, please download the [[http://tigoe.net/arduino/libraries/LiquidCrystal.zip |current version of the LiquidCrystal library]] and install it in your hardware/libraries folder.
to:
* [[LiquidCrystalPrint | print()]]
July 09, 2009, at 10:25 PM by Tom Igoe -
Changed lines 16-30 from:
* clear()
* home()
* noDisplay()
* display()
* noBlink()
* blink()
* noCursor()
* cursor()
* scrollDisplayLeft()
* scrollDisplayRight()
* shiftLeft()
* shiftRight()
* shiftIncrement()
* shiftDecrement()
to:
* clear() - clears the display
* home() - sets the cursor to top left
* noDisplay() - blanks the display but saves the data onscreen
* display() - restores the screen after @@noDisplay()@@
* noBlink() - turns off the block-style cursor
* blink() - turns on the block-style cursor
* noCursor() - turns off the underscore-style cursor
* cursor() - turns on the underscore-style cursor
* scrollDisplayLeft() - scrolls the whole display left
* scrollDisplayRight() - scrolls the whole display right
* shiftLeft() - sets direction of text flow to left
* shiftRight() - sets direction of text flow to right
* shiftIncrement() - "left justifies" the text
* shiftDecrement() - "right justifies" the text
July 09, 2009, at 10:20 PM by Tom Igoe -
Changed lines 14-15 from:
(:endif:)
to:
(:if:)
July 09, 2009, at 10:20 PM by Tom Igoe -
Added line 7:
(:if auth edit:)
Changed lines 13-35 from:
* [[LiquidCrystalPrint | print()]]
to:
* [[LiquidCrystalPrint | print()]]
(:endif:)

* clear()
* home()
* noDisplay()
* display()
* noBlink()
* blink()
* noCursor()
* cursor()
* scrollDisplayLeft()
* scrollDisplayRight()
* shiftLeft()
* shiftRight()
* shiftIncrement()
* shiftDecrement()

'''NOTE: The LiquidCrystal library has undergone revisions after Arduino version 0016.''' Thanks to [[http://www.adafruit.net| Limor Fried]] for the rewrite to include 4-bit and 8-bit modes and more functionality.

The documentation re-write is still in progress. In the meantime, enjoy these [[Tutorial/LiquidCrystal|tutorials]] showing how to use the library.

If you are running Arduino 0016 or earlier, please download the [[http://tigoe.net/arduino/libraries/LiquidCrystal.zip |current version of the LiquidCrystal library]] and install it in your hardware/libraries folder.
December 05, 2008, at 01:32 PM by David A. Mellis -
Changed lines 3-4 from:
This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the XXX chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, rw, and enable control lines).
to:
This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, rw, and enable control lines).
September 07, 2008, at 12:04 PM by David A. Mellis -
Changed lines 12-13 from:
* [[LiquidCrystalPrint | print()]]
* [[LiquidCrystalPrintln | println()]]
to:
* [[LiquidCrystalPrint | print()]]
September 07, 2008, at 11:54 AM by David A. Mellis -
Changed line 12 from:
* [[LiquidCrystalPrint | | print()]]
to:
* [[LiquidCrystalPrint | print()]]
September 07, 2008, at 11:54 AM by David A. Mellis -
Changed lines 12-13 from:

to:
* [[LiquidCrystalPrint | | print()]]
* [[LiquidCrystalPrintln | println()]]
September 07, 2008, at 10:23 AM by David A. Mellis -
Changed lines 7-8 from:
* [[LiquidCrystalConstructor | LiquidCrystal(rs, rw, enable, d0, d1, d2, d3)]]
* [[LiquidCrystalConstructor | LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)]]
to:
* [[LiquidCrystalConstructor | LiquidCrystal()]]
Changed lines 10-13 from:
* [[LiquidCrystalSetCursor | setCursor(col, row)]]
* [[LiquidCrystalWrite | write(c)]]

to:
* [[LiquidCrystalSetCursor | setCursor()]]
* [[LiquidCrystalWrite | write()]]

July 18, 2008, at 10:38 PM by David A. Mellis -
Added lines 1-14:
!!LiquidCrystal Library

This library allows an Arduino board to control LiquidCrystal displays (LCDs) based on the XXX chipset, which is found on most text-based LCDs. The library works with in either 4- or 8-bit mode (i.e. using 4 or 8 data lines in addition to the rs, rw, and enable control lines).

!!!!Function

* [[LiquidCrystalConstructor | LiquidCrystal(rs, rw, enable, d0, d1, d2, d3)]]
* [[LiquidCrystalConstructor | LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)]]
* [[LiquidCrystalClear | clear()]]
* [[LiquidCrystalHome | home()]]
* [[LiquidCrystalSetCursor | setCursor(col, row)]]
* [[LiquidCrystalWrite | write(c)]]

Share