How to use a 1602 16X2 LCD display with Arduino, TI Launchpad, and standalone MSP430