Pin 13: Brauche ich einen Widerstand?

14

Diese Frage erwähnt , daß der Stift 13 hat einen eingebauten Widerstand für die LED, die auf den meisten Arduino Einheiten Standard kommt. Ein Freund von mir hat mir erzählt, dass ich keinen Widerstand mehr anziehen muss, wenn ich eine externe LED in den Pin stecke, da der Pin bereits einen Widerstand enthält.

Dies stimmt nicht mit mir überein, da ich überall gelesen habe, dass es sehr schlecht ist , eine LED ohne Strombegrenzungswiderstand anzuschließen. Ich kann Pin 13 im Schaltplan nicht finden (gewöhne mich immer noch daran, diese zu lesen), daher weiß ich nicht, wie der eingebaute Widerstand verdrahtet ist.

Frage-kurz: Brauche ich einen Strombegrenzungswiderstand, wenn ich Pin 13 für eine (kleine) LED verwende?

BEARBEITEN : Wie Polar weiter unten ausführte, würde ein einzelner Widerstand den Trick tun. Ich bin jedoch sehr gespannt auf die Positionierung dieses einzelnen (eingebauten) Widerstands. Wenn es mit dem Header für P13 in Reihe geschaltet ist, sollte es den Strom begrenzen. Wenn es parallel ist, denke ich nicht. Meine Elektronikkenntnisse sind jedoch nicht so umfangreich, so dass ich mich irren könnte ...

Apnorton
quelle

Antworten:

11

Wenn Sie die Schaltpläne für eine der Arduino-Karten (mit Ausnahme der Arduino NG Revision C, die keine integrierte Benutzer-LED enthält) untersuchen, z. B. für die Arduino Uno-Karte , verfügt der Pin über einen Widerstand und die LED ist verdrahtet parallel zum eigentlichen Ausgangs-Pin-Header auf Masse legen.

Ausschnitt aus dem Schema

Wenn Sie also keinen separaten Widerstand in Reihe zu Ihrer eigenen LED verwenden, besteht die Möglichkeit, dass Ihre LED beschädigt wird.

Also brauchst du ja einen Widerstand für deine externe LED.

Anindo Ghosh
quelle
3
schöne diagrammnutzung!
Ich habe es an ein Multimeter angeschlossen, keine Last, und es zeigte 4,93 V, keine Last. Das ist komisch. Die Arduino-Site hat auch einen Widerstand. Ich hatte ein Buch, in dem stand, dass es in Ordnung ist, es nur mit Stift 13 zu tun. Das wusste ich nie. Hoppla. Ich werde es morgen mit einer LED wiederholen.
Anonymous Penguin
@AnnonomusPerson - 4.93V klingt ungefähr richtig. Übrigens Sie tun eine Last haben - die in Widerstand gebaut. Messen Sie den 5V-Ausgang, während Sie gerade dabei sind. Die meisten Spannungsregler sind normalerweise nur auf einen Wert zwischen 1 und 5% (dies hängt vom spezifischen Teil ab) der Spannung eingestellt, für die sie spezifiziert sind.
Connor Wolf
Bitte beachten Sie, dass die neueste UNO (R3) einen Transitor zum Aufleuchten der
LED verwendet
11

Nur die sehr frühen Boards hatten einen Widerstand an Pin 13. Die zahlreichen Tutorials, die immer noch behaupten, Pin 13 habe einen Widerstand, sind einfach falsch. In letzter Zeit (weit über 2 Jahre) hat Arduino einen eingebauten Widerstand an Pin 13.

Frage-kurz: Brauche ich einen Strombegrenzungswiderstand, wenn ich Pin 13 für eine (kleine) LED verwende?

Unabhängig von der Größe benötigen ALLE LEDs eine Strombegrenzung. Wenn die Durchlassspannung der LED angelegt wird, wird dies zu einem Kurzschluss. Eine LED senkt nur ihre Durchlassspannung. Wenn also die Durchlassspannung 3 Volt beträgt und der E / A-Pin oder die Stromversorgung 5 Volt liefert, muss etwas anderes die verbleibenden 2 Volt abfallen lassen.

Eine Reihe Widerstand wird den Rest der Versorgungs (oder Stift) Spannung und begrenzt den Strom läuft durch die LED fallen.

Bei LEDs mit höherer Leistung sollten Sie wahrscheinlich eine Konstantstromversorgung verwenden, damit der Vorwiderstand nicht nur Strom verschwendet.

Baldengineer
quelle