Noiasca Liquid Crystal
A light weight LCD Library to print UTF-8 and special characters easily.
|
This is a short description of the Noiasca Liquid Crystal.
The library supports several hardware connections to the LCD:
The Noiasca Liquid Crystal supports different display sizes (1x8, 1x16, 2x16, 2x20, 2x40, 4x40). Yes the 4004 are also included
Supported LED driver chips
The API/the interface is based on the official LCD API 1.0 and therefore compatible to the most common libraries like the Liquid Crystal or Adadruit LiquidCrystal I2C Version 1.1.2 from Frank de Brabander.
This library extends the easy usage for special characters - German ä ö ü ß and a lot of Greek letters used for symbols in mathematics sent with print/println in UTF-8. In general, a UTF-8 character can be displayed if it is available in the character set of the LCD. Consider following usecase: you want to print the temperature on your LCD. Without the usage of special characters and without the usage of octal codes you just print your characters to the LCD:
lcd.print("12.34 °C");
or you could use the micro sign:
lcd.print("34 µV");
And these characters will be printed on the LCD.
The newest version of this library can be downloaded from http://werner.rothschopf.net/202009_arduino_liquid_crystal_intro.htm .
There are two groups of examples: For each hardware type you will find a specific strand test / hello world. Allways start with the simple sketch fitting to your hardware.
For how to use UTF-8 converters see the examples in the folder 50. There are examples for most of the European languages, but also for examples how to use Cyrillic or Japanese (halfsize) Katakana.
In the Arduino IDE use the Menu
Sketch / Include Library / Add .ZIP Library
to install the library.