The standard LiquidCrystal library will work fine at 4 bits, you only need a total of 6 datapins + 2 for power to run a HD44780 display. The built in Library is faster and less resource hungry than the outdated 4bit Library.
The standard LiquidCrystal library will work fine at 4 bits, you only need a total of 6 datapins + 2 for power to run a HD44780 display. The built in Library is faster and less resource hungry than the outdated 4bit Library.