Die Arduino -Plattform bietet eine Vielzahl der Mikrocontroller -Boards. Bevor Sie ein Arduino -Board verwenden. Wir haben also die Pinouts des Arduino Uno Board und die Verwendung jedes PIN im Detail erklärt.
Arduino uno
Das am häufigsten verwendete Board in der Arduino -Familie ist der Arduino Uno, da es einfach zu bedienen ist und für elektronische Projekte mit mittlerer Ebene geeignet ist. Dieses Board ist mit einem ATMEGA328P -Mikrocontroller ausgestattet, der zur Familie der Atmel gehört.
Diese Karte kann mit der Spannung von 5-Volt arbeiten und hat einen Flash-Speicher von 32 Kilobytes. Während der statische Widder des Controllers 2 Kilobytes beträgt und das EEPROM die Erinnerung an 1 Kilobyte hat. Die Taktgeschwindigkeit des atmega328p beträgt 16 Hz. Unten finden Sie das Bild des Arduino Uno Board:
Arduino Uno Pinout
Der Arduino Uno hat eine Insgesamt 31 NC (1 NC) darunter 14 Stifte sind digitale Stifte, die für digitale Eingänge und Ausgabe verwendet werden können. 6 von ihnen sind die analogen Stifte, die für analoge Eingänge und Ausgänge verwendet werden können, und es gibt 10 Stifte, mit denen die angeschlossenen Geräte Strom versorgt werden können.
PIN -Kategorie | Darstellung | Beschreibung |
Power Pins von Arduino Uno | 5V, zurücksetzen, 3.3V, GND (3), Vin, AREF, IOREF | Stifte, die zur Stromversorgung an das mit Arduino verbundene Gerät verwendet werden |
Digitale Stifte von Arduino Uno | 0 bis 13 | Stifte, die für digitale Eingabe und Ausgaben von Arduino verwendet werden |
PWM -Stifte von Arduino Uno (Digitale Stifte) | 11,10, 9, 6, 5, 3 | Stifte, die verwendet werden, um das pulsierende Signal zu erzeugen |
Analoge Stifte von Arduino Uno | A0 bis A5 (A5 für SCL und A4 für SDA) | Stifte, die für analoge Eingänge und Ausgänge von Arduino verwendet werden |
Verschiedene Stifte von Arduino Uno | Zusätzliche Stifte für SCL und SDA (einer nicht verbundene Pin [NC]) | SCL ist der Uhrenstift und die SDA ist die Datenstift für I2C- und TWI -Kommunikationsgeräte |
12 Header -Stifte von Arduino Uno | ICSP | Stecknadeln zur Neuprogrammierung des Arduino |
Dieses Board besteht auch aus den 12 Header -Stiften, die auch genannt werden ICHN CIrcuit SJahr PROGRAMMING (ICSP) PINS.Sie werden auch verwendet, um den Controller zu programmieren, den wir jeden Pin erläutert haben, indem sie die Stifte in verschiedenen Kategorien basierend auf ihrer Verwendung in den folgenden Absätzen teilen.
Digitale Stifte der Arduino Uno
Es gibt insgesamt 14 digitale Stifte des Arduino, die zum Anschließen der Geräte verwendet werden können, die digitale Eingaben von der Arduino Uno benötigen und die digitale Ausgabe angeben. Für die Digital meinen wir, dass die Informationen in Form von Null und einem sein werden.
Pin 0 und 1 in den digitalen Stiften sind die Kommunikationsstifte des Arduino Tx Und Rx. Durch diese Stifte kommuniziert der Arduino mit den verschiedenen Kommunikationsgeräten und wird auch beim Hochladen des Code in das Arduino -Board verwendet.
Es gibt eine eingebaute LED im Arduino Uno, die mit Pin verbunden ist 13 Wir können diesen PIN jedoch auch andere Geräte anschließen.
Im Folgenden haben wir das Bild des Arduino Uno angehängt, in dem die digitalen Stifte in roten Farbe hervorgehoben sind.
Analoge Stifte von Arduino Uno
Die Arduino Uno verfügt. Dies bedeutet, dass die Werte zwischen 0 und 1023 liegen, und in Bezug auf die Spannung sind die 5 Volt 1024, die 2^10 sind.
Die Stifte A4 Und A5 kann als die verwendet werden SDA Und Scl Stifte für die Geräte, die I2C- und TWI -Kommunikationsprotokolle (zwei Drahtgrenzflächen) verwendeten. Der SDA -Pin ist die Datenlinie für das angeschlossene Gerät und SCL ist der Taktstift des angeschlossenen Geräts. In ähnlicher Weise gibt es neben dem AREF -Pin zwei weitere Stifte, die auch für die Datenlinie und die Uhr der I2C -Geräte verwendet werden können.
Die folgende Figur zeigt die analogen Stifte des Arduino, indem es in Rot hervorhebt.
Power Pins von Arduino Uno
Die Arduino Uno verfügt über insgesamt 10 Pins, die zur Versorgung der mit Arduino verbundenen Geräte verwendet werden. Der Maximale Spannung Die Arduino Uno kann liefern 5 Volt Und Mindestspannung von 3.3 Volt und es gibt vier Bodenstifte im Vorstand.
Ebenso gibt es Ioref Und Aref Stifte, die verwendet werden, um die Referenzspannung für die mit Arduino Uno verbundenen Geräte bereitzustellen. Das AREF ist die Spannungsreferenz für die analogen Geräte, während der IOREF die Referenzspannung auf die anderen digitalen Geräte ist. In der Platine gibt es auch einen Zurücksetzungsstift, um den Arduino Uno mit einer externen Taste zurückzusetzen. Auf dem Arduino Uno -Board wird jedoch eine spezielle Reset -Taste angegeben.
Um das Arduino -Board mit der Versorgungsspannung zu verbinden, gibt es einen USB. Der USB -Anschluss kann sowohl für die Stromversorgung verwendet werden als auch zum Hochladen des Codes in den Arduino Uno. Während die für die Versorgung bereitgestellte Buchse hauptsächlich verwendet wird, wenn der Arduino im eigenständigen Modus funktionieren muss. Das Bild unten zeigt die Netzteilstifte und die Reset -Taste des Arduino Uno.
ICSP -Headerstifte der Arduino Uno
Um die Firmware des Arduino Uno zu aktualisieren oder zu ändern. Die In-Circuit-Systemprogrammierung (ICSP) kann durch Anschließen von Arduino mit dem Gerät mit einem Programmierkabel erfolgen. Wir haben die ICSP -Header -Stifte von Arduino Uno in dem unten angegebenen Bild hervorgehoben.
PWM -Stifte von Arduino Uno
Die Stifte, die verwendet werden, um die Ausgabe des Arduino in Form von Impulsen zu erhalten. Die für PWM in Arduino uno gewidmeten Stifte sind 3, 5, 6, 9, 10 und 11. Unterhalb des Bildes zeigt die PWM -Stifte von Arduino uno in rot hervorgehoben.
Abschluss
Arduino Uno, das beliebteste Arduino -Board unter den Studenten, da es in einer Vielzahl von eingebetteten Systemprojekten verwendet werden kann und einfach zu arbeiten ist. Um dieses Board zu verwenden, muss man sich jedoch der Boardspezifikationen und der Pinout der jeweiligen Boards bewusst sein, damit das Board effektiv verwendet werden kann. Für die Erleichterung der Schüler und Lernenden haben wir den Zweck jedes Pin des Arduino Uno auf sehr umfassende Weise beschrieben.