Character LCD with large/ big fonts using Arduino

big / large font size on character lcd

Displaying Large / Big Fonts on character LCD using Arduino

Normally, a character LCD has 8×5 dots character size, but this library allows you to combine two rows to make larger fonts using the same 8×5 dots character LCD, this library can work on different sizes including 16×2, 20×2, 16×4 and 20×4 Character LCDs, using the 4 bits data bus.

big / large font size on character lcd

 

The Library given above has all same commands of “LiquidCrystal.h” Library, except few additional commands, like:

whereas:

text = any 4 letter text to display on LCD (Big fonts)
x = Horizontal Position (0 is starting position)
y = Vertical Position (0 is Vertically Centered)

 

where as:
inverted = boolean (true/ false)
if inverter=true then all fonts using render_big_msg("text",x,y);  command will be inverted.

 

All other LCD commands like setCursor, clear etc are same.

The code and connection diagram given below is also compatible with any character LCD, whether it is 16×2, 16×4, 20×2, 20×4 etc., In code, you just have to edit.

 

LCD Pinouts:

character lcd pinout / pin diagram / connection diagram

 

Connections:

character lcd interfacing with arduino

character lcd interfacing with arduino

 

Character LCD has 16 terminals:

LCDArduino
1 – VSSGND
2 – VCC+5v
3 – VEEPotentiometer
4 – RS2
5 – R/WGND
6 – EN3
7 – DB0N.C
8 – DB1N.C
9 – DB2N.C
10 – DB3N.C
11 – DB48
12 – DB59
13 – DB610
14 – DB711
15 – LED++5v
16 – LED-GND

 

Code:

 

Video on Displaying Large (Big) Fonts on 16×2 Character LCD using Arduino:

 

Downloads:

 

This article was earlier posted on comm2excel.com but it is now offline, hence re-posted here.

 

Related Links:

Leave a Reply