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.
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.
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-Pinund 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.
2. Jeder bleibt mal stecken… Es ist einfacher, online Tutorials für dasUno 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.
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.
Welcher Arduino soll es sein?
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).
Welche Möglichkeiten bieten die Erweiterungen des Arduino-Boards?
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.
Welchen Arduino-Klon sollte man wählen?
Leider haben nicht alle Arduino-Klone eine gute Verarbeitungsqualität. Aus diesem Grund ist es besser und vor allem sicherer, das Originalboard zu kaufen.
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ć.
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ć.
Sie möchten Ihr Arduino-Abenteuer beginnen, wissen aber nicht, wo Sie anfangen sollen? Sehen Sie sich an, wie Startersets Ihre ersten Schritte erleichtern und Ihnen die Tür zur Welt der Elektronik öffnen können!
Sie wollen mit einem Arduino arbeiten, sind sich aber nicht sicher, welches Netzteil Sie wählen sollen? Hier finden Sie Lösungen, die Ihr Projekt sicher und effizient machen.
Die RTC ist eine Echtzeituhr, die Sie auf vielfältige Weise in Ihren Projekten mit Arduino verwenden können. Erfahren Sie, was Sie über dieses Modul wissen sollten!
Encoder werden unter anderem in Industriemaschinen, Alltagsgeräten, Robotern und vielen anderen eingesetzt. Durch die Kompatibilität mit der Arduino-Plattform können Encoder leicht in eine Vielzahl von Mikrocontrollern integriert werden.