Étape 4: LED (capteur) d’entrée comme de sortie
Maintenant je pense que vous aviez compris le circuit global et la LED fonctionne comme un capteur.
Maintenant nous allons voir comment LED (panneau capteur) agit en tant qu’entrée ainsi qu’une sortie.
Pour mesurer la tension générée par LED, nous sommes connexion LED + ve terminal (Anode) à la broche d’entrée analogiques de l’arduino. Et un autre - ve terminal (Cathode) pour le terrain d’entente. C’est comment arduino mesure la tension. Mais pendant ce test, j’ai trouvé que mes lectures sont flottants. (vous pouvez rechercher sur google - Arduino problème flottant). Donc j’ai branché une résistance d’environ 1 méga Ohm (R3) entre d’arduino broche analogique et au sol.
Nous devons maintenant éclairés les LEDs alimenter ces LEDs. Pour cela, j’ai branché une commutation transistor 2N2222 tel qu’illustré à la figure. Sa Base est reliée à la broche de sortie numérique de l’arduino. Quand il est transistor haute donnera d’alimentation 5V à panneau LED. Pour limiter le courant d’alimentation à LEDs, connecté résistance 220 ohms à chaque LED. (Chaque - car il y aura pas problème si une LED prendre plus de courant et l’autre moins) Par conséquent la chaque LED aura même courant d’environ 11mA. Aussi pour limiter la broche numérique offre d’arduino, connectés résistance 220 ohms (R1) en série entre la broche de base et numérique.
EST CE COFFRE-FORT POUR DONNER UN COURANT ÉLEVÉ À ANALOG DE ARDUINO I / P PIN???
La réponse est oui, mais...
ANALOG I / P PINS doivent être définis sur l’entrée seulement à toutes les CONDITIONS
Si vous donnez un courant élevé sur une broche d’entrée analogique à lire, même si cela prendra seulement quelques nano ampères de courant. Parce qu’est a impedance(resistance) haute. Mais comme je le disais, cette broche doit être définie pour l’entrée seulement. Si vous la définissez pour une sortie, il fournira grand courant. Mais arduino peut seulement fournir 40mA actuel par pin. Que votre arduino risquent d’être endommagé. Si accidentellement broche est définie comme sortie, puis pour limiter actuel j’ai connecté une résistance de 220 ohms (R2). Mais je n’avais pas pris aucun risque et testé. Aussi je ne sais pas ce qui va arriver en raison de l’écoulement inverse du courant. Afin de mieux conserver analogiques broches d’entrée seulement.
Référence - http://forum.arduino.cc/index.php/topic, 21010.0.ht...