Arduino UNO vs. Arduino Leonardo

Lesezeit 4 min.

Um die Unterschiede zwischen den beiden Dingen zu verstehen, ist es zunächst notwendig, sie zumindest ansatzweise zu definieren.

Erste UNO...

Der Arduino UNO gilt vor allem als geeignete Plattform für Einsteiger in Elektronik und Programmierung. Oft ist dies der erste Arduino, der uns in die Hände fällt. Das bedeutet jedoch nicht, dass der UNO in einen Möglichkeiten stark eingeschränkt ist. Er ist vielseitig einsetzbar und kann für kleinere Projekte effektiv genutzt werden, obwohl er nicht so handlich ist wie die Nano-Serie. Genauso viel Aufmerksamkeit sollten wir dem 2012 veröffentlichten Arduino Leonardo widmen. Der Name allein sagt nichts aus – es handelt sich im Wesentlichen um einen ATmega 32U4-Mikrocontroller mit eingebautem USB und Quarzoszillator. Die wichtigsten Unterschiede und Vergleiche zwischen dem Arduino Leonardo und dem UNO sind einfach zu verstehen.

Minikomputer Arduino
Arduino UNO Basisversion Rev3

...dann Leonardo...

Der Arduino Leonardo wurde im Sommer 2012 der Öffentlichkeit vorgestellt. Dies geschah zwei Jahre nach dem Start des UNO im September 2010. Das ATmega32U4-basierte Board löste anfangs keine Begeisterung aus. Viele scheinen den Arduino Leonardo überhaupt nicht zu kennen, oder besser gesagt, er wird nicht in Betracht gezogen. Der Leonardo hat jedoch einen erheblichen Hardwarevorteil gegenüber dem UNO, was die Frage aufwirft, warum er nicht ebenso beliebt ist. Schauen wir uns das einmal genauer an.

Arduino Leonardo
Arduino Leonardo
  • ATmega32u4-Mikrocontroller
  • Betriebsspannung 5V
  • Empfohlene Eingangsspannung 7-12V
  • Eingangsspannung (Einschränkungen) 6-20V
  • Digitale I/O-Pins 20
  • PWM-Kanäle 7
  • Analogeingangskanäle 12
  • DC-Strom an jedem I/O-Pin 40 mA
  • DC-Strom für 3,3V-Pins 50mA
  • Flash-Speicher 32 KB, 4 KB werden vom Bootloader verwendet
  • SRAM 2,5 KB
  • EEPROM 1 KB
  • Taktfrequenz 16 MHz
  • Abmessungen (L x B) 68,6 mm x 53,3 mm
  • Gewicht 20g
  • Weitere Merkmale sind eine Steckdose, eine ISCP-Buchse und eine Reset-Taste.

...und jetzt die Boards nebeneinander

  Arduino Leonardo Arduino Uno
Mikrocontroller ATmega32u4 ATmega328
Digitale Pins 20 14
Analoge Pins 12 6
PWM 7 6
Flash-Speicher 32 KB, wovon 4 KB vom Bootloader verbraucht werden 32 KB, wovon 0,5 KB vom Bootloader verbraucht werden
SRAM-Speicher 2.5 KB 2 KB

Die Unterschiede sind auf den ersten Blick signifikant. Die USB-Peripherie bietet dem ATmega32u4 zwei wesentliche Unterschiede zum ATmega328P: Der 32u4-Bootloader benötigt keinen weiteren Hardware-Chip für die serielle Schnittstelle, so dass diese Pins für die Kommunikation mit externen Geräten oder mit anderen Mikrocontrollern frei sind. Wir bekommen tatsächlich mehr von allem. Der Arduino Leonardo hat mehr analoge Pins, wobei A0-A5 dedizierte analoge Pins sind und A6-A11 auf digitale Pins entfallen. In Bezug auf die Eingangs- und Ausgangspins: Der Arduino Leonardo erlaubt uns die Verwendung von 20 Pins im Vergleich zu 14 beim UNO, da er die analogen Pins als E/A verwenden kann. Darüber hinaus haben wireinen zusätzlichen PWN-Pin und etwas mehr SRAM für schnelleren Datenzugriff.

Das Geheimnis der Popularitätsunterschiede.
Arduino UNO > Leonardo, aber ist es das wirklich?

Hier sind drei Hauptgründe.

1. Frühere Veröffentlichung und Benchmark für Entwicklungsboards. Das Uno-Board wurde 2 Jahre vor dem Arduino Leonardo auf den Markt gebracht und hat sich dank seiner einzigartigen Pin-Anordnung, die es mit den meisten verfügbaren Arduino Shields kompatibel macht, zu einer Art Standard in der Entwicklungsboard-Industrie entwickelt. Seine Benutzerfreundlichkeit und seine überdurchschnittliche Ausstattung zeichneten es aus, und es setzte sich an die Spitze.

Shieldy Arduino
Arduino Shield Erweiterungen

2. Jeder bleibt mal stecken… Es ist einfacher, online Tutorials für das Uno zu finden. Mit der Popularität kommt eine größere Gemeinschaft mit mehr Unterstützung. Uno-Tutorials sind online verfügbar, aber einige von ihnen sind nicht mit dem Leonardo kompatibel.

3. Inkompatibilität des Arduino Leonardo mit den Uno Shields. Der Arduino Uno ist für seine breite Kompatibilität mit vielen Shields bekannt, die für das Board entwickelt wurden. Dies ist bei Leonardo nicht der Fall. Die alten Arduino Shields, die wir besitzen, können Probleme mit dem Arduino Leonardo haben. An Berichten darüber mangelt es in der Gemeinschaft nicht.

Theoretisch sieht das alles wie ein Beweis dafür aus, dass der Uno nicht nur viel beliebter ist, sondern dass er es auch sein sollte. Der Arduino Leonardo hingegen besitzt:

  • bessere Leistung,
  • mehr Unterstützung für USB,
  • keinen externen USB-Schnittstellenchip,
  • größere Flexibilität bei der Implementierung von anderen Protokollen als dem seriellen UART,
  • einfach einen niedrigeren Preis.

Die Entscheidung liegt, wie immer, bei Ihnen. Im Zweifelsfall bitten wir Sie, uns per E-Mail oder Telefon zu kontaktieren.

Arduino UNO
Arduino - Hauptmodule, einschließlich Uno und Leonardo

Arduino UNO vs. Arduino Leonardo – FAQ

Der Arduino UNO unterscheidet sich vom Leonardo vor allem durch die Anzahl der digitalen Pins (UNO – 14, Leonardo – 20), die Anzahl der analogen Pins (UNO – 6, Leonardo – 12) und PWM (UNO – 6, Leonardo – 7). Ein weiterer Unterschied ist der SRAM Speicher (UNO – 2KB, Leonardo 2,5 KB). Der Arduino Leonardo kam 2012 auf den Markt, zwei Jahre nachdem unter anderem das UNO-Board für Anfänger das Licht der Welt erblickt hatte. Nähere Informationen zu den Unterschieden zwischen den beschriebenen Mikrocontrollern finden Sie in diesem Artikel.

Arduino ist eine Plattform, die für eingebettete Systeme entwickelt wurde. Je nach Anwendung und Entwurfsabsicht kann der Benutzer zwischen dem Arduino Mega, Arduino Uno, Arduino Leonardo und Micro wählen. Jedes Board zeichnet sich durch leicht unterschiedliche Parameter aus (z. B. die Art des Prozessors und die Anzahl der Ein- und Ausgänge).

Arduino Shield Erweiterungen, die mit dem Arduino-Mikrocontroller kompatibel sind, erweitern die Möglichkeiten des Basisgeräts. Zu den beliebtesten Erweiterungen gehören Motor- und Servo-Controller, Tastaturen und Displays, verschiedene Arten von Sensoren, Kommunikationserweiterungen und Leitungserweiterungen.

Leider haben nicht alle Arduino-Klone eine gute Verarbeitungsqualität. Aus diesem Grund ist es besser und vor allem sicherer, das Originalboard zu kaufen.

Wie hilfreich war dieser Beitrag?

Klicke auf die Sterne um zu bewerten!

Durchschnittliche Bewertung 4.5 / 5. Stimmenzahl: 11

Bisher keine Bewertungen! Sei der Erste, der diesen Beitrag bewertet.

Teilen:

Picture of Oskar Pacelt

Oskar Pacelt

Fan dobrej literatury i muzyki. Wierzy, że udany tekst jest jak list wysłany w przyszłość. W życiu najbardziej interesuje go prawda, pozostałych zainteresowań zliczyć nie sposób. Kocha pływać.

Siehe mehr:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Aus Sicherheitsgründen ist die Verwendung des reCAPTCHA-Dienstes von Google erforderlich, der den Google-Datenschutzbestimmungen und Nutzungsbedingungen unterliegt..