Gibt es einen Unterschied zwischen Pin 13 und den restlichen Pins?

10

An Pin 13 befindet sich eine oberflächenmontierte LED. Gibt es einen nicht zu vernachlässigenden Unterschied zwischen diesem Pin und einem allgemeinen digitalen Pin, abgesehen von der Tatsache, dass dadurch etwas aufleuchtet?

Wenn ich zum Beispiel analogWrite()an den Pins 12 und 13 bin , ist der Ausgang an 13 dann deutlich geringer?

Manishearth
quelle
1
Denken Sie daran, dass analogWrite () Ihnen ein Tastverhältnis und keine Spannung liefert. Es gibt kein "weniger". Abgesehen von Due unterstützen die meisten Arduinos analogWrite () an den Pins 12 oder 13 nicht.
Octopus

Antworten:

15

Von Arduino.cc

HINWEIS: Der digitale Pin 13 ist schwieriger als digitaler Eingang zu verwenden als die anderen digitalen Pins, da an ihm eine LED und ein Widerstand angebracht sind, die auf den meisten Karten mit der Platine verlötet sind. Wenn Sie den internen 20k-Pull-up-Widerstand aktivieren, hängt er bei etwa 1,7 V anstelle der erwarteten 5 V, da die integrierte LED und der Vorwiderstand den Spannungspegel nach unten ziehen, was bedeutet, dass er immer LOW zurückgibt. Wenn Sie Pin 13 als digitalen Eingang verwenden müssen, verwenden Sie einen externen Pulldown-Widerstand.


quelle
2

Der einfache Vorwiderstand und die LED wurden auf der Uno R3-Karte geändert. Jetzt ist Pin13 mit einem Operationsverstärker verbunden, der die LED einschaltet. Dies reduziert die Belastung des Stifts erheblich und verringert die Auswirkungen auf frühere Platinen.

Baldengineer
quelle