Works with LiquidCrystal bookshop you will need 6 outputs of the Arduino, you will easily find the wiring diagram by searching the name of the HD44780 controller.
Remember the contrast potentiometer, otherwise you may believe that your screen is not working.