Arduino - Stifte

Inhalt

1. Sonderfunktionen

2. Steckdosen

Spezialfunktionen

Die Arduino-Ausgänge haben neben der Standardrolle der digitalen Ein-/Ausgänge auch einige Sonderfunktionen. Dies sind unter anderem: Ausgänge von Hardware-Kommunikationsschnittstellen, analoge Ausgänge oder Timer-(Zähler-)Ausgänge. Für jeden von ihnen hat Arduino eine Bibliothek, die die Verwendung extrem einfach macht. Nachfolgend finden Sie eine Beschreibung der beliebtesten Peripheriegeräte:

  • Serielle Schnittstelle (UART) - Zur Übertragung werden zwei Leitungen verwendet: RX - Empfänger und TX - Sender. Die Schnittstelle ist sehr einfach zu konfigurieren, ermöglicht den Datenaustausch mit einem Computer oder den Betrieb digitaler Geräte, z.B. eines Bluetooth-Moduls oder eines Maestro-Servotreibers . Es wird manchmal als USART bezeichnet. Der Buchstabe S bedeutet, dass die Daten synchron gesendet werden, d. h. zur Übertragung wird neben TX RX noch eine weitere Leitung benötigt – die Taktleitung (CLK).
  • Externe Interrupts - Sie ermöglichen die sofortige Behandlung externer Ereignisse, die durch ein logisches Signal signalisiert werden. Ereignisse können durch eine fallende Flanke, eine steigende Flanke oder jede logische Änderung ausgelöst werden. Wenn das Ereignis eintritt, beendet der Prozessor sofort alle bisher durchgeführten Operationen und beginnt mit der Ausführung des Codefragments, das sich auf den Unterbrechungsdienst bezieht.
  • PWM-Ausgänge - Pulsweitenmodulation. Dank dieser Ausgänge kann der Benutzer hardwaremäßig (ohne den Prozessor zu belegen) ein Signal mit einem bestimmten Arbeitszyklus erzeugen. Die Funktion wird z.B. verwendet, um die Drehzahl von DC-Motoren mit Motor Shield oder einem beliebigen Motortreiber (z. B. TB6612 ) zu steuern. Es erlaubt Ihnen auch, die Position der Servos zu steuern.

  • SPI-Schnittstelle - Synchroner serieller Bus. Für die Kommunikation werden drei Pins verwendet: MISO, MOSI, SCK. Es zeichnet sich durch eine hohe Übertragungsgeschwindigkeit aus und wird daher zur Unterstützung schneller Geräte (z. B. EEPROM-Speicher, A / C-, D / A-Wandler) verwendet. Es wird auch für die Kommunikation mit einigen Displays und Sensoren verwendet.
  • Analoge Eingänge - Ausgänge, die Operationen mit einem analogen Signal ermöglichen. Sie sind mit einem eingebauten Analog-Digital-Wandler verbunden. Jeder von ihnen hat eine 10-Bit-Auflösung (1024 verschiedene Werte). Dank der analogen Eingänge kann der Benutzer verschiedene Sensoren (z. B. Beschleunigungssensoren oder optische Sensoren ) betreiben oder einen eigenen Spannungsmesser erstellen.

  • TWI - I2C - Eine weitere beliebte, serielle, synchrone Kommunikationsschnittstelle. Es erfordert zwei Kommunikationsleitungen: Daten und Takt (CLK). Mittels I2C kann der Anwender z.B. MEMS-Sensoren ( MinIMU-9 ) betreiben.

Pins des POWER-Anschlusses

Arduino hat auch abgeleitete Stromanschlüsse. Nachfolgend finden Sie eine Beschreibung der wichtigsten von ihnen.

  • VIN - Eingangsspannung (wird verwendet, wenn eine externe Stromquelle ausgewählt ist). Der Benutzer kann diesen Pin oder einen DC-Anschluss (Strombuchse) verwenden, um das System mit Strom zu versorgen. Der empfohlene Bereich der Versorgungsspannung liegt zwischen 7 V und 12 V
  • 5V - 5V Reglerausgang. Durch die Verwendung dieses Kabels kann der Benutzer seine eigenen Systeme mit 5 V versorgen. Bitte beachten Sie, dass das Anschließen einer externen Stromquelle (über 5 V) an diesen Pin zu dauerhaften Schäden am Modul führen kann.
  • 3V3 - Reglerausgang 3,3 V. Maximalstrom 50mA. Durch die Verwendung dieses Kabels kann der Benutzer seine eigenen Systeme mit einer Spannung von 3,3 V versorgen. Das Anschließen eines Geräts mit einem höheren Stromverbrauch oder das Anschließen einer externen Stromquelle an diesen Pin kann das System dauerhaft beschädigen.
  • GND - Massepotential.

Beschreibung der Pins des Moduls am Beispiel von Arduino Uno .

Wir freuen uns auf die Zusammenarbeit mit Ihnen!