Hola a todos.
@Chapulino:
Ya he tenido en cuenta eso, y otras cosas, en el diseño de las funciones de lectura de las entradas analógicas. Ya probé diversas soluciones hace tiempo. Si reduzco la sensibilidad por programa entonces el control del husillo o variador no va tan fino y eso no me gusta. Por ahora lo dejo así y sigo probando cosas.
Yo no he probado esos potenciómetros digitales pero ya te digo que las entradas analógicas son un poco puñeteras, no creo que las oscilaciones provengan de los potenciómetros analógicos.
Acabo de ver el video y alimentas el potenciómetro a 5V, prueba a ponerle 3V3 directamente desde el Arduino, no uses esa fuente exterior. Si aparecen más de 3V3 voltios en la salida sobre la entrada ADC fundirás esa entrada.
@Josemog:
Puedes cambiar el estado de las señales de control variando estos parámetros:
PULSE_ON= CNC_HIGH;
ENABLE_ON= CNC_LOW;
DIR_POS= CNC_LOW;
Si quieres invertir la salida de pulsos cambia "PULSE_ON" a "CNC_LOW".
No se debe añadir, ni quitar, ni cambiar de orden ningún parámetro en el fichero CFG.
Un saludo