#define LCD_RS 8
#define LCD_WR 9
#define LCD_CS 10
#define LCD_REST 11

Вот это точно не верно, т.к. эти выводы заняты Data Bus.
RESET у меня сидит на Analog 2
CS у меня сидит на Analog 3
WR у меня сидит на Analog 4
RS у меня сидит на Analog 5
Какие это выводы по порядку у ардуины?