Mon programme vous montre toutes les données sur votre del de la première lumière à la lumière de fonctionnement normal. Dans ces données, vous pouvez prélever une RS qui est la bonne lumière, mais inférieur au courant. Vous devez construire le circuit pour exécuter mon programme. Vous devez ouvrir une fenêtre de terminal lorsque vous exécutez mon programme. Lumineux led peut perdre beaucoup de courant. À l’aide d’une RS plus élevés comme 470 à 1k vous pouvez économiser près de la moitié du courant. Vous pouvez définir LED_VCC où la diode est en cours d’exécution. Aref est SCR du processeur exécute mon programme. Vous pouvez également définir des LED_START_VOLTS et LED_MAX_VOLTS pour la Led. Vous pouvez définir des informations dans la sortie pour vos Led.
RS se trouve (NIV-Vled) / Iled (6 – 1.7) /.02 = 215 ou environ 220 ohms.
Je ne pouvais pas télécharger mon programme avec extension .ino ou pde alors j’ai fait LED_Test_A8.txt. Il suffit de changer l’extension à .ino. La nouvelle extension de fichier est .ino. Modifiez l’extension de fichier pour exécuter le programme.
Actuellement, mon programme doit s’exécuter sur un système de 5 volts. Vous pouvez utiliser LED_VCC pour n’importe quelle tension et arriver à RS pour le Test mené. J’ai un système de 3,3 volts maintenant et je vais travailler sur mon programme pour elle.
J’ai reçu mon Arduino Uno Makezine.com magasin avec l’Arduino Starter Pack fourni avec la MakerShield pour elle. Si vous n’avez pas obtenu dans des planches de processeur microprocesseur, vous devriez essayer l’Arduino. Il y a une tonne de soutien à Arduino.cc/en/. L’Arduino IDE(Integrated Development Environment) facile à démarrer avec et peut faire beaucoup de choses avec les processeurs. Il ne faut pas savoir C. Je dois dire que le langage C est uniquement Arduino, mais c’est le plaisir. Ils ont des tonnes d’aide et d’exemples.
Je jouais avec la résistance dépendante Light (LDR) qui est venu dans le Arduino starter pack et je l’ai vu sauter quand j’ai collé sur un allumage de la diode. Donc, j’ai construit mon programme pour montrer comment fonctionne les LED. Les Arduinos sont magnifiques et j’adore C. C’est ce que cartes processeurs dans notre monde. Ils sont assis dans une boîte de collecte de données qu’ils formater et transmettent à un autre système. Mon programme teste la Led et copie les données à la borne.
Mon programme utilise Pulse Width Modulation(PWM) sur une broche numérique d’augmenter lentement la tension appliquée à l’épreuve de LED. J’ai lu le LDR pour l’intensité lumineuse de la Led. Les sorties analogiques sont 256 étapes au sol à VCC en PWM. Entrées analogiques sont étapes 1024 à VCC(Aref). Une gamme suffisamment élevée pour obtenir environ quatre décimales de précision. J’ai créé AdcOneVolt en divisant 1024 par Aref(5). J’ai lu les volts au Test conduit et R1(220) et je sais que mon volts en loi d’Ohm pour le courant est VoltsIn-VoltsLed / R1. C’est simple avec l’Arduino.
La lightGap ou la différence de la lumière de sortie par la Led à chaque étape du test m’a donné un essai de plateau. Si la lightGap est faible pour les 3 fois d’affilée, c’est un plateau. Comme une jonction semi-conductrice atteint son point de Saturation de la lumière, tension et le courant se stabiliser sous la forme d’un plateau. Mon programme de recherche le premier plateau de la Led et termine l’épreuve à ce moment-là. Il s’agit de la tension de fonctionnement normale et le courant pour la Led à VCC. Je donne aussi les premières lueurs de la Led. Le courant et la tension d’entrée changent, mais la tension de la Led et son rendement lumineux ne changent pas beaucoup. Augmenter votre RS pour chaque Led et vous aurez plus de puissance pour d’autres choses.
Mon programme semble plus compliquée que c’est parce que c’est un programme de terminal. Tous ce texte et logique pour contrôler c’est ce qui remplit mes deux boucles. Toujours l’étiquette l’accolade fermante d’une boucle lorsque vous le démarrez tout d’abord pour que vous et tout le monde sait ce que c’est. Commentaires que chacun comprendre votre code. Nommage des variables afin qu’ils se connectent à ce qu’ils sont rendre votre code plus facile à comprendre. Définit ne pas utiliser de la mémoire. Virgule flottante utilise beaucoup de mémoire, mais ils d’impression plus rapide et plus agréable sans aucun formatage.
Pour tester les détecteurs et les diodes à infrarouge, vous avez besoin d’un jeu. La Nano-compteur de fréquence doit être suffisamment proche pour eux de travailler ensemble. Le détecteur va où le LDR est. Vous ne devrez pas de changements quoi que ce soit dans le programme.
La sonde, j’ai fait sortir le LDR peu simple qui est venu dans le starter pack. J’ai isolé les fils de la LDR et tordus ensemble pour former une corde. J’ai ajouté un peu plus de fil et monté sur une réglette à broches courtes de sécable. Vous avez besoin couvrir le bord et l’arrière de la LDR pour bloquer les excès de lumière de frapper. J’ai utilisé le tube thermorétractable noire qui vient s’adapter le LDR pour cela. J’ai rempli le dos de la LDR et les fils de colle thermofusible et ajouté un petit morceau de tube thermorétractable pour le rendre agréable. J’ai mis un autre morceau de tube thermorétractable sur le LDR à partir une hotte pour bloquer plus de lumière. Un autre morceau de tube thermorétractable non rétréci qui correspond simplement à la LDR va sur votre test LED et puis votre sonde va dans cela et touche le voyant test. Regardez les photos.
Je viens de créer un circuit pour cet article. Vous devez le circuit d’exécuter mon programme. J’ai créé un circuit.pdf très petit mignon circuit imprimé LedExplore2s et un LedExplore1mShield.pdf mini-bouclier. J’ai aussi fait une planche avec douze circuits dessus LedExplore2s12.pdf. Pour faire la planche à imprimer le fichier pdf à 100 %. Pour les lasers imprimantes impriment sur le côté lisse de la feuille de transparence. Assurez-vous que vous pouvez lire les numéros du nom et du ports. Ces cartes sont la trace de fond du circuit imprimé. Découper le circuit sur le contour de la Commission.
Dans le circuit les condensateurs sont nécessaires pour la bonne lecture analogique. PWM est bruyant. C2-100mf & PWM entrée C3-104. C1-4.7µF test Led tension de sortie. C4-104 LDR lire. R2 10k stabilise la sortie PWM en fournissant une charge à la masse. La LDR et le commutateur sont des circuits standards. Voir le schéma.