Ajuda com exercicio livro Arduino Basico

bubulindo:
static unsigned char sentido = DOWN;
static unsigned char LED = 5;
static unsigned char MaxH = 5;

existe um problema nas variáveis declaradas, pois unsigned char é o mesmo que bit, ou seja de 0 a 255, por isso a variável LED e Max H jamais serão menores que zero ^^

Edit: o ideal seria static int LED = 5;