Paso 3: etapa de dirección
La electrónica necesaria para controlar el conjunto de la película es muy simple. Utiliza dos pines de salida (uno de ellos para PWM) y una entrada analógica opcional de entrada.
Hardware
Arduino controla un transistor con PWM que impulsa el motor de corriente continua. El potenciómetro en los esquemas anteriores es opcional para el control de la velocidad del motor. El motor debe girar a una velocidad algo baja que finalmente es difícil de establecer. Podría ser necesario para encender en la fuerza mayor y después lento hasta la velocidad deseada. PIN 9 se toma para el control de velocidad del motor. Se puede establecer esta manera analogWrite en una gama de 0 a 255. Mi motor tenía la velocidad adecuada alrededor de 30.
PIN 13 unidades LED directamente con ninguna resistencia ya que el Arduino limitará la corriente a unos 20 mA que es ahorrar. Si no, el LED funciona con pulsos cortos y podría tomar incluso una corriente más alta.
Firmware
Arduino utiliza Serial para comunicarse con la PC que recibe comandos para ajustar la velocidad del motor y flash. Los comandos están formados de un carácter de control único ('L' para LED y estoy ' para motor) y un número de 0 a 255. La velocidad de flash está asignada a un rango de 1/10 a 1/50 segundo. La velocidad del motor se asigna a la gama de 25 a 75.
Control de Director
Configuración de la velocidad del motor y flash necesita un poco de entrenamiento. Easy peasy para un director. El bosquejo adjunto de proceso se conecta a tu Arduino via Serial. Es necesario adaptar el índice correcto para abordar el puerto correcto. Cuando se abre, muestra un marco pequeño que prácticamente se divide en una parte superior (luz) y parte inferior (motor). El carro rojo se puede fijar en cualquier posición dentro del marco haciendo clic. El valor del número respectivo (izquierda es igual a 0 y 255 a la derecha) se enviará a la Arduino.
Como alternativa a este control de software el firmware ha preparado un control del potenciómetro del motor. Es fácil añadir un 2 º potenciómetro para el control flash.