Estoy trabajando en una proyecto donde utilizo un enconder E50S8 de 1000 pulso por vuelta conectado a un eje de motor cc.
Utilizo las interrupciones del arduino uno para hacer la lectura, el tema es que a bajas vueltas parece funcionar todo bien pero cuando lo acciono con el motor no cuenta nada. Sospecho que quizás la cantidad de pulso que envía el encoder supera la velocidad del cristal del arduino;¿puede ser o estoy delirando?.
¿Alguien tiene una solución?
Saludos.-
porque no pones tu código para ver puntualmente que has escrito en tu rutina de interrupción.
No debe ser muy pesada.
Algo que no debe tener son envios por puerto serie ni tareas que involucren mucho tiempo y menos que menos, delay.