Hola gente,
Tengo un proyecto que consta de:
3 encoders (2 pines, uno por cada sentido de rotación)
3 leds.
Con cada encoder manejo un led por pwm. En total uso 9 pines por lo que el 328p del Ardino Uno es suficiente.
El problema es que para que los encoders funcionen bien, por lo que lei solo se puede hacer con interrupciones (en los pines 2 y 3 del Arduino Uno)
Estas son las dos interrupciones que pude usar, que me bastan para el primero de los encoders:
attachInterrupt(0, updateEncoder, CHANGE);
attachInterrupt(1, updateEncoder, CHANGE);
¿Existe alguna manera de usar 3 encoders sin tener que pasar a un chip más potente?
Gracias, saludos, Germán
Tengo un proyecto que consta de:
3 encoders (2 pines, uno por cada sentido de rotación)
3 leds.
Con cada encoder manejo un led por pwm. En total uso 9 pines por lo que el 328p del Ardino Uno es suficiente.
El problema es que para que los encoders funcionen bien, por lo que lei solo se puede hacer con interrupciones (en los pines 2 y 3 del Arduino Uno)
Estas son las dos interrupciones que pude usar, que me bastan para el primero de los encoders:
attachInterrupt(0, updateEncoder, CHANGE);
attachInterrupt(1, updateEncoder, CHANGE);
¿Existe alguna manera de usar 3 encoders sin tener que pasar a un chip más potente?
Gracias, saludos, Germán