Arduino Uno + Rotary Encoder

Boa Noite, Olá a todos. Este é meu primeiro registro.Minha dúvida é a seguinte:
Estou fazendo um projeto bem simples com Arduino+RotaryEncoder, quero marcar o angulo em que o encoder está, até aqui tudo bem. Quando em alta rotação ele acaba não lendo os valores das extremidades. Por exemplo: estou gerando o Serial.print com os valores de 0 a 360, quando passa de 359 ele zera, mas em alta não lê os finais (360) e nem os inicios (0). Alguém pode me ajuda com alguma forma que possa fazer sem perder a leitura desses valores???

Obrigado.