У Вас это соответствует вашему дисплею?
//classic 4 bit LCD pins
#define lcd_4_bit_rs_pin 12
#define lcd_4_bit_enable_pin 11
#define lcd_4_bit_d4_pin 5
#define lcd_4_bit_d5_pin 4
#define lcd_4_bit_d6_pin 3
#define lcd_4_bit_d7_pin 2
а ноги d0 до d3 заземлили на дисплее???
у меня вот так , ищите разницу
#define lcd_4_bit_rs_pin 12
#define lcd_4_bit_enable_pin 11
#define lcd_4_bit_d4_pin 5
#define lcd_4_bit_d5_pin 4
#define lcd_4_bit_d6_pin 3
#define lcd_4_bit_d7_pin 10
а схема подключения присылал ранее
почему пин 10 к d7 ? а не к пину 2...
пин 2 задействован для прерывания ,
(пин 2 = interrupt--прерывание) если на элевацию актуатор с герконом.
строка 84, 85
http://c2n.me/3DAK1v3