Paso 7:
Es el momento para probar el código con sus servos. En mi codigo tengo el servo del Zoom al pin 9 del Arduino y el servo de foco conectado al pin 10. Usted puede cambiar fácilmente en el código cambiando los números aquí:void setup() {}
Serial.Begin(9600); Biblioteca Serial a 9600 bps
Conecte los servos y establecer posiciones iniciales para el montaje de los servos a la lente
zoomServo.attach(9);
focusServo.attach(10);
Una vez que se realiza y sus servos conectados, conecte la placa en el puerto USB de su computadora y descargar el código a la placa. Cuando es hecho descargar y arrancar, se moverá el servo del Zoom a 180 grados y el servo de foco se moverá a 0. Ahora puede empezar a jugar con los palillos y botones para ver lo que sucede y probar las diferentes posiciones del servo y la relación del enfoque de la programación. Algunos de los botones tienen valores por defecto, pero puede programar cualquier botón al pulsar Inicio, entonces el botón y el programa recordará el ajuste hasta que la Junta se reinicio o apagada.
Una vez que esté satisfecho que el regulador está funcionando correctamente para mover los servos, coge su cámara y su lente y evaluar si son correctas las direcciones servo para los movimientos del stick. Empujando la palanca derecha debe girar el servo en la dirección correcta para la lente de zumbido, y tirando hacia atrás debe hacer lo contrario. Al mismo tiempo se debe mover el foco en la dirección que se necesita para mantener la cámara en foco cuando el zoom se mueve. Mina tengo configurado para que cuando yo acercar (empuje la derecha stick hacia delante), tengo que mover el foco del palillo a la derecha para corregir el enfoque, y zoom out (tire la derecha stick hacia atrás), tengo que mover la palanca de enfoque hacia la izquierda para corregir el enfoque. Esto parecía el arreglo más intuitivo.
Mediante el establecimiento de los servos al lado de la cámara y la lente en lo que va a montar en la plataforma de la cámara, se puede saber si están moviendo en la dirección correcta dada cómo se mueve la lente. Si no, hay instrucciones en el código sobre cómo cambiar la dirección de movimiento del servo en relación con cada movimiento del stick. Tengo planes de futuro para hackear la biblioteca Servo para hacerlo más fácil, pero por ahora no es tan fácil como apretar un interruptor, pero es también no demasiado complicado.