Estoy trabajando en la velocidad del motor y el control de posición. Los requisitos del proyecto son: 1. Establezca una velocidad para hacer funcionar el motor a una frecuencia particular. 2. Use un potenciómetro para configurar la velocidad que se muestra en la pantalla LCD (POT y LCD en la placa de desarrollo) 3. Crear señales PWM para ejecutar el motor. Mantener PWM independiente del microcontrolador. 4. Use el codificador para detectar la velocidad del motor.
Tengo toda la electrónica ordenada y probada, pero mi supervisor quiere que use el POT y la pantalla LCD en la placa de desarrollo para establecer la velocidad del motor y luego usarla para encender un temporizador 555 que estoy usando para generar Las señales PWM ya que el PWM se debe generar externamente y no a través del microcontrolador. ADC convierte el POT a un determinado valor (0 - 255).
Mi pregunta es si necesito que el motor gire a 500Hz, ¿cómo obtengo el valor ADC asociado de la placa de desarrollo para ejecutar el temporizador 555? ¿Necesito establecer un valor de velocidad del motor y comenzar el programa para ejecutar el temporizador para que oscile a una frecuencia particular?