Stap 7:
Het is tijd aan het testen van de code met uw servo's. In mijn code heb ik de Zoom servo gekoppeld aan 9 pin van de Arduino, en de Focus servo verbonden met pin 10. U kunt dat in de code eenvoudig veranderen door het veranderen van de nummers hier:VOID Setup {}
Serial.begin(9600); instellen van seriële bibliotheek 9600 bps
koppelen van de servo's en instelt op de oorspronkelijke posities voor de montage van de servo's aan de lens
zoomServo.attach(9);
focusServo.attach(10);
Zodra dat wordt gedaan en uw servo's zijn verbonden, sluit je board op de USB-poort op uw computer en download van de code op uw bord. Wanneer er gedaan downloaden en opstarten, de servo Zoom zal bewegen tot 180 graden en de Focus servo zal verhuizen naar 0. U kunt nu beginnen met het spelen met de stokken en knoppen om te zien wat er gebeurt, en programmering van de verschillende standpunten van de servo en de verhouding tussen de focus kunt proberen. Sommige knoppen hebben standaardwaarden, maar u kunt een knop programmeren door op te drukken, HOME, dan de knop en het programma zal de instelling onthouden totdat de Raad van bestuur is opnieuw ingesteld of uitgeschakeld.
Zodra u tevreden bent dat de controller om te verplaatsen van de servo's correct werkt, kunt u pak je camera en de lens en beoordelen of de servo-aanwijzingen voor de bewegingen van de stick juist zijn. De juiste stick naar voren duwen moet wenden de servo in de juiste richting om te zoomen de lens, en het terug te trekken moet doen het tegenovergestelde. Tegelijkertijd moet het de focus te verplaatsen in de richting die nodig is om te houden van de camera in focus wanneer de zoom wordt verplaatst. Ik heb de mijne ingesteld zodat wanneer ik inzoomt (duwen rechts vooruit houden), ik moet verplaatsen de focus vasthouden aan het recht om de focus, en wanneer ik hiermee zoomt u uit (pull-het recht terug houden), ik moet verplaatsen van de focus stok naar links om de focus te corrigeren. Dit leek me de meest intuïtieve regeling.
Door de servo's naast uw camera en de lens in de manier waarop die u wilt hen mount op de camera tuig, kan u vertellen of ze in de goede richting gegeven hoe je lens beweegt zijn. Als ze dat niet, zijn er instructies in de code over het wijzigen van de richting van de servo beweging ten opzichte van elke stok-beweging. Ik heb de toekomstplannen voor het kappen van de Servo-bibliotheek te maken dit gemakkelijker, maar voor nu het is niet zo eenvoudig als het spiegelen van een switch, maar het is ook niet overdreven ingewikkeld.