Stap 3: etappe richting
De elektronica die nodig zijn voor de controle van de filmset is zeer eenvoudig. Het maakt gebruik van twee output pinnen (één van hen voor PWM) en een optionele analoge ingang.
Hardware
De Arduino controles een transistor met PWM die de DC-motor drijft. De potentiometer in het bovenstaande schema is optioneel voor het beheersen van de motorsnelheid. De motor moet draaien op vrij lage snelheid die uiteindelijk is moeilijk om in te stellen. Het misschien wel nodig aan power up bij hogere kracht en dan langzaam naar de gewenste snelheid. Pin 9 komt voor de controle van de snelheid van de motor. Het kan worden ingesteld op deze manier met analogWrite in een bereik van 0 tot 255. Mijn motor had de juiste snelheid rond 30.
Pin 13 rijdt de LED rechtstreeks met geen weerstand aangezien de Arduino de huidige sommige 20 beperken zal mA die is besparen. Zelfs als niet, de LED wordt beheerd met korte pulsen en zelfs een hogere stroom zou kunnen nemen.
Firmware
De Arduino gebruikt seriële om te communiceren met de PC waaruit zij ontvangt opdrachten de snelheid van de motor en flash instellen. Deze opdrachten worden gevormd door een enkele stuurcode ('L' voor LED en ben ' voor motor) en een getal tussen 0 en 255. De flash snelheid wordt toegewezen aan een bereik van 1/10 tot 1/50 seconde. De motorsnelheid is toegewezen aan het bereik van 25 tot en met 75.
Director's controle
Instellen van de juiste motor en flash snelheid moet een beetje training. Easy peasy voor een directeur-to-be. De bijgevoegde Processing Schets verbindt met je Arduino via seriële. U moet de juiste index om aan te pakken van de juiste poort aan te passen. Wanneer het wordt geopend, toont het een klein frame die vrijwel is verdeeld in een bovenste (licht) en lagere (motor) deel. De rode dia kan worden ingesteld op een willekeurige positie binnen het frame door op te klikken. De respectieve nummerwaarde (links is gelijk aan 0 en rechts 255) worden verstuurd naar de Arduino.
Als alternatief aan de controle van deze software heeft de firmware voorbereid op een potentiometer besturingselement de motor. Het is gemakkelijk om toe te voegen een 2de potentiometer voor de flitser controle.