Arduino UNO R3, Pin-Diagramm, Spezifikation und Anwendungen

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Das Arduino UNO R3 wird häufig verwendet Mikrocontroller-Karte in der Familie eines Arduino. Dies ist die neueste dritte Version eines Arduino-Boards, die im Jahr 2011 veröffentlicht wurde. Der Hauptvorteil dieses Boards besteht darin, dass wir den Mikrocontroller auf dem Board ändern können, wenn wir einen Fehler machen. Die Hauptmerkmale dieser Karte sind hauptsächlich, dass sie in DIP (Dual-Inline-Paket), abnehmbar und ATmega328-Mikrocontroller erhältlich ist. Die Programmierung dieser Karte kann einfach mit einem Arduino-Computerprogramm geladen werden. Dieses Board wird von der Arduino-Community sehr unterstützt, was eine sehr einfache Möglichkeit bietet, mit der Arbeit mit eingebetteter Elektronik und vielen weiteren Anwendungen zu beginnen. Bitte beziehen Sie sich auf den Link, um mehr darüber zu erfahren Arduino - Grundlagen und Design

Was ist Arduino Uno R3?

Arduino Uno R3 ist eine Art von ATmega328P-basierter Mikrocontroller-Karte. Es enthält alles, was erforderlich ist, um den Mikrocontroller hochzuhalten. Schließen Sie ihn einfach mit Hilfe eines USB-Kabels an einen PC an und versorgen Sie ihn mit einem AC-DC-Adapter oder einer Batterie. Der Begriff Uno bedeutet 'Eins' in der Sprache 'Italienisch' und wurde ausgewählt, um die Veröffentlichung der IDE 1.0-Software von Arduino zu kennzeichnen. Der R3 Arduino Uno ist die dritte sowie neueste Modifikation des Arduino Uno. Arduino Board und IDE Software sind die Referenzversionen von Arduino und werden derzeit auf neue Versionen umgestellt. Die Uno-Karte ist die primäre in einer Folge von USB- Arduino-Bretter , & das Referenzmodell für die Arduino-Plattform.




Arduino Uno R3

Arduino Uno R3

Arduino Uno R3 Technische Daten

Das Arduino Uno R3 Board enthält die folgenden Spezifikationen.



  • Es ist ein ATmega328P-basierter Mikrocontroller
  • Die Betriebsspannung des Arduino beträgt 5V
  • Die empfohlene Eingangsspannung liegt zwischen 7V und 12V
  • Die I / P-Spannung (Grenze) beträgt 6 V bis 20 V.
  • Digitale Eingangs- und Ausgangspins-14
  • Digitale Eingangs- und Ausgangspins (PWM) -6
  • Analoge I / P-Pins sind 6
  • Der Gleichstrom für jeden E / A-Pin beträgt 20 mA
  • Der für den 3,3-V-Pin verwendete Gleichstrom beträgt 50 mA
  • Flash-Speicher - 32 KB und 0,5 KB Speicher werden vom Bootloader verwendet
  • SRAM ist 2 KB
  • EEPROM ist 1 KB
  • Die Geschwindigkeit des CLK beträgt 16 MHz
  • In eingebaute LED
  • Länge und Breite des Arduino betragen 68,6 mm x 53,4 mm
  • Das Gewicht des Arduino-Boards beträgt 25 g

Arduino Uno R3 Pin Diagramm

Das Arduino Uno R3 Pin-Diagramm wird unten gezeigt. Es besteht aus 14-stelligen E / A-Pins. Von diesen Pins können 6-Pins wie PWM-Ausgänge verwendet werden. Diese Karte enthält 14 digitale Ein- / Ausgangspins, analoge Eingänge-6, einen USB-Anschluss, Quarzkristall-16 MHz, eine Stromanschlussbuchse, a USB-Verbindung , Resonator-16Mhz, eine Power-Buchse, ein ICSP-Header und eine RST-Taste.

Arduino Uno Pin Diagramm

Arduino Uno Pin Diagramm

Netzteil

Das Netzteil des Arduino kann mit Hilfe eines externen Netzteils ansonsten USB-Anschluss erfolgen. Das äußere Netzteil (6 bis 20 Volt) enthält hauptsächlich eine Batterie oder einen AC / DC-Adapter. Der Anschluss eines Adapters kann durch Einstecken eines mittig positiven Steckers (2,1 mm) in die Stromanschlussbuchse auf der Platine erfolgen. Die Batterieklemmen können sowohl in die Stifte von Vin als auch in GND eingesetzt werden. Die Power Pins eines Arduino Board das Folgende einschließen.


Wein: Die Eingangsspannung oder Vin zum Arduino, während es ein externes Netzteil verwendet, das den Volt vom USB-Anschluss oder einem anderen Gerät entgegengesetzt ist RPS (geregelte Stromversorgung) . Mit diesem Pin kann man die Spannung liefern.

5 Volt: Mit dem RPS kann die Stromversorgung erfolgen der Mikrocontroller sowie Komponenten, die auf der Arduino-Platine verwendet werden. Dies kann sich von der Eingangsspannung über einen Regler nähern.

3V3: Mit dem integrierten Regler kann eine Versorgungsspannung von 3,3 erzeugt werden, und der höchste Ziehstrom beträgt 50 mA.

GND: GND (Masse) Stifte

Erinnerung

Der Speicher eines ATmega328-Mikrocontrollers enthält 32 KB und 0,5 KB Speicher, der für den Bootloader verwendet wird. Außerdem enthält er SRAM-2 KB sowie EEPROM-1 KB.

Ein- und Ausgabe

Wir wissen, dass ein argumentierender Uno R3 14 digitale Pins enthält, die als Eingang verwendet werden können, andernfalls unter Verwendung der Funktionen wie Pin-Modus (), digitales Lesen () und digitales Schreiben (). Diese Pins können mit 5 V betrieben werden, und jeder digitale Pin kann 20 mA liefern oder empfangen und enthält 20 k bis 50 k Ohm Widerstand hochziehen . Der maximale Strom an einem Pin beträgt 40 mA, der nicht überschritten werden kann, um zu verhindern, dass der Mikrocontroller beschädigt wird. Zusätzlich enthalten einige der Pins eines Arduino bestimmte Funktionen.

Serienstifte

Die seriellen Pins einer Arduino-Karte sind TX (1) - und RX (0) -Pins. Diese Pins können zum Übertragen der seriellen TTL-Daten verwendet werden. Die Verbindung dieser Pins kann mit den entsprechenden Pins des ATmega8 U2 USB-zu-TTL-Chips erfolgen.

Externe Interrupt-Pins

Die externen Interrupt-Pins der Karte sind 2 und 3, und diese Pins können so angeordnet werden, dass sie einen Interrupt bei einer ansteigenden, sonst abfallenden Flanke aktivieren, einen niedrigen Wert, andernfalls einen Wert ändern

PWM-Pins

Die PWM-Pins eines Arduino sind 3, 5, 6, 9, 10 und 11 und geben einen Ausgang einer 8-Bit-PWM mit der Funktion analog Write () aus.

SPI-Pins (Serial Peripheral Interface)

Die SPI-Pins sind 10, 11, 12, 13, nämlich SS, MOSI, MISO, SCK, und diese werden die beibehalten SPI-Kommunikation mit Hilfe der SPI-Bibliothek.

LED Pin

Ein Argumentationsbrett ist eingebaut mit eine LED mit digitalem Pin-13. Immer wenn der digitale Pin hoch ist, leuchtet die LED, andernfalls leuchtet sie nicht.

TWI-Stifte (2-Draht-Schnittstelle)

Die TWI-Pins sind SDA oder A4, & SCL oder A5, die die Kommunikation von TWI mithilfe der Wire Library unterstützen können.

AREF-Pin (analoge Referenz)

Ein analoger Referenzstift ist die Referenzspannung zu den Eingängen eines analogen i / ps unter Verwendung der Funktion wie analog Reference ().

Reset (RST) Pin

Dieser Pin bringt eine niedrige Leitung zum Zurücksetzen des Mikrocontrollers und ist sehr nützlich, um eine RST-Taste in Richtung Abschirmungen zu verwenden, die die über der Arduino R3-Platine blockieren können.

Kommunikation

Die Kommunikationsprotokolle eines Arduino Uno umfassen SPI, I2C und Serielle UART-Kommunikation .

UART

Ein Arduino Uno verwendet die beiden Funktionen wie den digitalen Pin1 des Senders und den digitalen Pin0 des Empfängers. Diese Pins werden hauptsächlich in UART verwendet TTL serielle Kommunikation.

I2C

Eine Arduino UNO-Karte verwendet einen SDA-Pin, andernfalls einen A4-Pin und einen A5-Pin, andernfalls wird ein SCL-Pin verwendet I2C-Kommunikation mit Drahtbibliothek. Dabei sind sowohl SCL als auch SDA CLK-Signal und Datensignal.

SPI-Pins

Die SPI-Kommunikation umfasst MOSI, MISO und SCK.

MOSI (Pin11)

Dies ist der Master-Out-Slave im Pin, mit dem die Daten an die Geräte übertragen werden

MISO (Pin12)

Dieser Pin ist ein serieller CLK, und der CLK-Impuls synchronisiert die Übertragung, die vom Master erzeugt wird.

SCK (Pin13)

Der CLK-Impuls synchronisiert die vom Master erzeugte Datenübertragung. Für die Kommunikation von SPI werden äquivalente Pins mit der SPI-Bibliothek verwendet. ICSP-Header (In-Circuit Serial Programming) können zur Programmierung verwendet werden ATmega Mikrocontroller direkt mit dem Bootloader.

Arduino Uno R3 Programmierung

  • Die Programmierung eines Arduino Uno R3 kann mit der IDE-Software erfolgen. Der Mikrocontroller auf der Platine wird von einem Bootloader vorgebrannt geliefert, mit dem frischer Code ohne Verwendung eines externen Hardwareprogrammierers hochgeladen werden kann.
  • Die Kommunikation hierfür kann mit einem Protokoll wie STK500 erfolgen.
  • Wir können das Programm auch in den Mikrocontroller hochladen, indem wir vermeiden, dass der Bootloader den Header wie die serielle In-Circuit-Programmierung verwendet.

Arduino Uno R3-Projekte

Das Anwendungen von Arduino Uno ist hauptsächlich an Arduino Uno-basierten Projekten beteiligt, die Folgendes umfassen

  • Besucheralarm im Büro mit Arduino Uno
  • Arduino Uno basiert Fußballroboter
  • Arduino Uno-basierte automatische Medikamentenerinnerung
  • Bewegungserkennung mit statischer Elektrizität
  • Taxi mit Sitz in Arduino Uno und digitalem Tarifmesser
  • Arduino Uno-basierter Smart Stick
  • Roboterauto gesteuert von Smartphone und Arduino

Das ist also alles über Arduino uno R3 Datenblatt . Aus den obigen Informationen können wir schließlich schließen, dass es sich um das am häufigsten verwendete Board handelt. UNO ist eine gute Wahl für das erste Arduino, da es relativ billig ist. Wir können den Mikrocontroller ersetzen und sind sehr einfach einzurichten. Hier ist eine Frage an Sie, was sind die Anwendungen eines Arduino Uno R3 ?