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?


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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.