Was ist Arduino Leonardo

Was ist Arduino Leonardo
Wenn es darum geht, einen Mikrocontroller in verschiedenen Projekten zu verwenden. Dies liegt daran, dass diese Plattform eine breite Palette von Mikrocontroller -Boards bietet. Der Arduino Leonardo ist eines der besten Boards der Arduino -Plattform, und wir haben kurz die Pinouts und Spezifikationen des Arduino Leonardo in diesem Leitfaden erläutert.

Arduino Leonardo ist eine weitere Ergänzung in der Familie Arduino Board. Leonardo ähnelt hauptsächlich dem Arduino Uno, aber der wichtigste Unterschied zwischen Leonardo und UNO besteht darin, dass Leonardo mit ATMEGA32U4-Controller ausgestattet ist, der ein integriertes USB-Support hat, während UNO mit ATMega328 ausgestattet ist, der einen separaten Chip für USB-Kommunikation benötigt, der als 16U2 bekannt ist.

Was sind die Spezifikationen des Arduino Leonardo Board??

Der Arduino Leonardo ist der erste seiner Art, der mit dem einen Mikrocontroller ausgestattet ist und im Gegensatz zu Arduino Uno und Mega eine integrierte USB. Der in dieser Karte verwendete Controller ist ATMEGA32U4 mit einer Taktreite von 16 MHz und bietet dem Board einen Flash -Speicher von 32 Kilobyten. Wie andere Arduino -Boards beträgt die Betriebsspannung des Arduino Leonardo 5 Volt. Der Controller für den Arduino Leonardo hat einen statischen RAM von 2.5 Kilobyten und EEPROM von 1 Kilobyte. Das Bild unten zeigt das Arduino Leonardo Board:

Arduino Leonardo Pinout

Der Arduino Leonardo verfügt. Um die mit Arduino Leonardo verbundenen Peripheriegeräte Strom zu liefern. Es gibt insgesamt neun Stifte, einschließlich der Stifte, um das Referenzsignal für analoge und digitale Geräte bereitzustellen. Für die Kommunikation gibt es SCL- und SDA -Stifte, aber wir können Pins A5 und A4 auch für SCL und SDA verwenden.

Zum Hochladen des Code auf Arduino Leonardo verfügt auch über 6 Header -Stifte . Wir haben die Stifte von Arduino Leonardo in verschiedene Kategorien eingeteilt und basiert auf den Kategorien, die wir unten angegeben haben, die die Pinouts für Arduino Leonardo zeigt.

PIN -Kategorie Darstellung Beschreibung
Power Pins 5 V, Zurücksetzen, 3.3V, GND (3), Vin, AREF, IOREF Stifte, die zur Stromversorgung an das mit Arduino verbundene Gerät verwendet werden
Digitale Stifte 0 bis 13 Stifte, die für digitale Eingabe und Ausgaben von Arduino verwendet werden
PWM -Stifte 13,11,10, 9, 6, 5, 3 Stifte, die verwendet werden, um das pulsierende Signal zu erzeugen
Analoge Stifte 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 Zusätzliche Stifte für SCL und SDA (einer nicht verbundene Pin [NC]) SCL ist der Uhrenstift und die SDA ist der Datenstift für I2C- und TWI -Kommunikationsgeräte
6 Headerstifte ICSP Stifte, die zum Programmieren des Controllers verwendet werden

Um den Arduino Leonardo weiter zu beschreiben, haben wir die Stifte des Boards erklärt, indem wir sie in verschiedene Teile einteilen, die dem Benutzer helfen, an den Arduino Leonardo -Boards zu arbeiten.

Digitale Stifte des Arduino Leonardo

Um die digitalen Geräte mit dem Leonardo zu verbinden, hat der Arduino 14 Stifte bereitgestellt, in denen die 0 und 1 Stifte zum Senden und Empfangen der Daten dienen und auch die Kommunikationsstifte genannt werden. Aus dem Wort digital können Sie annehmen, dass die Daten in 0 und 1 Form erfolgen werden. Ähnlich, um den Eingang und die Ausgabe in Form von Pluses zu erzeugen, können Sie den Pin 13,11, 10, 9, 6, 5, 3 des Leonardo verwenden, da es sich bis 255.

Für die Hilfe des Benutzers haben wir das Bild gegeben, in dem wir die jeweiligen Stifte hervorgehoben haben

Analoge Stifte von Arduino Leonardo

Im Arduino Leonardo sind 6 analoge Stifte vorhanden. Dies bedeutet, dass die Werte zwischen 0 und 1024 liegen und in Bezug auf die Spannung die 5 Volt 1024 betragen.

Neben dem AREF -Pin gibt es zwei spezielle Stifte, die für die Datenlinie und die Uhr der I2C -Geräte verwendet werden können. Wir können jedoch auch Pins verwenden A4 Und A5 als die 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, während SCL der Takt -Pin des angeschlossenen Geräts ist. Die folgende Figur zeigt die analogen Stifte des Arduino, indem es in Rot hervorhebt.

Power Pins von Arduino Leonardo

Um die mit dem Arduino Leonardo verbundenen Geräte mit Strom zu versorgen, sind 10 Stifte zur Verfügung gestellt. Es gibt drei Bodenstifte, einen Stift für 5 Volt, einen Stift für 3.3 Volt und zwei Stifte, um die Referenzspannung für analoge und digitale Geräte zu geben.

In der Platine gibt es auch einen Zurücksetzungsstift, um den Leonardo mit einer externen Taste zurückzusetzen. Es gibt jedoch auch eine spezielle Reset -Taste auf der Leonardo -Karte

Um das Arduino -Board mit der Versorgungsspannung zu verbinden, gibt es einen eingebauten USB -Anschluss, und es wird auch eine Buchse für die Stromversorgung bereitgestellt. Der USB -Anschluss kann sowohl für die Stromversorgung als auch für das Hochladen des Code in den Arduino verwendet werden. 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 Leonardo.

ICSP -Headerstifte des Arduino Leonardo

Der Arduino Leonardo ist mit 6 Header -Stiften ausgestattet, die für die Leitersystemprogrammierung (ICSP) dediziert sind. Diese werden hauptsächlich zum Hochladen des Codes verwendet, wenn der USB -Port nicht verfügbar ist, um die Skizze in den Leonardo hochzuladen:

Abschluss

Arduino Leonardo ist eine der Arduino-Boards mit einem Mikrocontroller-Board und in eingebauten USB. Um dieses Board zu verwenden, muss man sich jedoch der Boardspezifikationen und der Pinout des jeweiligen Arduino -Boards bewusst sein, damit das Board effektiv verwendet werden kann. Zur Leichtigkeit der Schüler haben wir den Zweck jeder Stift des Arduino Lenardo auf sehr umfassende Weise beschrieben.