To drive an HD44780 LCD Character Module using the Raspberry Pi's GPIO