O'Reilly logo

C Programming for Arduino by Julien Bayle

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Quick introduction to LCD

LCD means Liquid Crystal Display. We use LCD technology everyday in watches, digicode display, and so on. Look around you, and check these small or great LCDs.

There exist two big families of LCD displays:

  • Character LCD is based on a matrix of characters (columns x rows)
  • Graphical LCD , is based on a pixel matrix

We can find a lot of printed circuit boards that include an LCD and the connectors to interface them with Arduino and other systems for cheap, nowadays.

There is now a library included in the Arduino Core that is really easy to use. Its name is LiquidCrystal, and it works with all LCD displays that are compatible with the Hitachi HD44780 driver. This driver is really common.

Hitachi developed it as a very dedicated ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required