Suche…


Arduino Uno R3

Mikrocontroller verwenden Pins, um mit dem Rest der Schaltung zu interagieren. Diese Pins sind normalerweise Eingangs- / Ausgangspins, VIN oder Masse. I / O-Pins können einfache digitale I / O-Pins sein, oder sie haben einige besondere Eigenschaften, wie die Spannung ihres Ausgangs mittels Pulsweitenmodulation variieren zu können. Hier ist ein Schema des Arduino R3 Uno und seiner Pins.

Arduino Uno R3 Pinout-Schema ( Quelle )

PWM-Pins

Mit PWM können Sie die Spannung des Ausgangs steuern, indem Sie den Ausgang sehr schnell zwischen hoch und niedrig umschalten. Der Prozentsatz der Zeit, zu der der Pin hoch ist, wird als "Tastverhältnis" bezeichnet.

PWM-Pins: 3, 5, 6, 9, 10, 11

Analoge Eingänge

Genau wie ein PWM-Pin einen Spannungsbereich ausgeben kann, können analoge Pins des Arduino Uno R3 einen Bereich von Eingangsspannungen erfassen. Sie können hiermit die Position eines Potentiometers oder eines anderen Eingangs mit einem stufenlos variablen Eingang ablesen. Bitte beachten Sie, dass Analog-Pins keine AnalogWrite-Ausgabe ausführen können - dafür müssen Sie PWM-Pins verwenden.

Analoge ADC-Pins: A0, A1, A2, A3, A4, A5

Seriell, SPI und I2C

Die seriellen Pins des Arduino Uno R3 werden auch vom USB-zu-Seriell-Chip verwendet, wenn er über den integrierten USB-Anschluss mit einem Computer kommuniziert. Seriell: Tx auf 0, Rx auf 1

SPI und I2C sind Kommunikationsprotokolle, mit denen Arduino mit Schildern, Sensoren, Ausgängen usw. kommunizieren kann:

SPI Pins: MOSI auf 11, MISO auf 12, SCLK auf 13, SS auf 10

I2C-Pins: SCL auf A5, SDA auf A4

LED an Bord

Der Arduino Uno R3 verfügt über eine LED mit einem eigenen Widerstand, der an Pin 13 angeschlossen ist. Wenn Sie also keine LEDs an Ihre Platine anschließen, sollten Sie, wenn Sie Pin 13 auf einen Ausgang setzen und einen hohen Wert einstellen, eine LED sehen an der Tafel komm schon. Verwenden Sie die Blizz-Beispielskizze, um Ihre Onboard-LED zu lokalisieren.

Von der Arduino Digital Pins-Seite

HINWEIS: Digital-Pin 13 ist schwieriger als Digitaleingang zu verwenden als die anderen Digital-Pins, da an den meisten Platinen eine LED und ein Widerstand angebracht sind, die an die Platine gelötet sind. Wenn Sie den internen 20-K-Pullup-Widerstand aktivieren, hängt er bei etwa 1,7 V anstelle der erwarteten 5 V, da die integrierte LED und der Serienwiderstand den Spannungspegel herabsetzen, was bedeutet, dass er immer LOW zurückgibt. Wenn Sie Pin 13 als Digitaleingang verwenden müssen, setzen Sie pinMode () auf INPUT und verwenden einen externen Pull-Down-Widerstand.

Integrierter LED-Pin: 13



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow