Étape 3: mise en scène
L’électronique nécessaire au contrôle de l’ensemble du film est très simple. Il utilise deux broches de sortie (un d'entre eux pour PWM) et une entrée d’analogique en option.
Matériel
L’Arduino contrôle un transistor avec PWM qui actionne le moteur DC. Le potentiomètre dans les schémas ci-dessus est facultatif pour le contrôle de la vitesse du moteur. Le moteur doit tourner à vitesse plutôt faible, ce qui finalement est difficile à définir. Il pourrait être nécessaire pour mettre à la force supérieure et ensuite lentement vers le bas pour la vitesse désirée. Broche 9 est pris pour le contrôle de la vitesse du moteur. Elle peut être définie cette façon avec analogWrite dans une fourchette de 0 à 255. Mon moteur avait la bonne vitesse aux alentours de 30.
Broche 13 disques la LED directement avec sans résistance depuis l’Arduino va limiter le courant à environ 20 mA qui est enregistrer. Même si pas, la LED fonctionne avec des impulsions courtes et pourrait prendre encore un courant plus élevé.
Firmware
L’Arduino utilise Serial pour communiquer avec le PC d'où il reçoit des commandes pour définir la vitesse de moteur et flash. Ces commandes sont formés d’un caractère de contrôle unique (« L » pour la LED et suis ' pour le moteur) et un nombre entre 0 et 255. La vitesse du flash est mappée à un éventail du 1/10 au 1/50 de seconde. La vitesse du moteur est mappée à la gamme de 25 à 75.
Contrôle du directeur
Réglage de la vitesse du moteur et flash a besoin d’un peu de formation. Facile comme Bonjour pour un directeur-à-être. Le croquis ci-joint de la transformation se connecte à votre Arduino via Serial. Vous devez adapter l’index droit pour régler le port correct. Lors de son ouverture, il montre un petit cadre qui est pratiquement divisé en un supérieur (lumière) et la partie inférieure (moteur). La diapositive rouge est réglable à n’importe quelle position à l’intérieur du cadre en cliquant. La valeur respective de numéro (gauche est égal à 0 et 255 à droite) sera envoyée à l’Arduino.
Sinon à ce contrôle de logiciel le firmware a établi un contrôle de potentiomètre pour le moteur. Il est facile d’ajouter un 2ème potentiomètre pour le contrôle du flash.