Arduino Leonardo vs. UNO: Wichtige Unterschiede & Gemeinsamkeiten für Ihr nächstes Projekt
Viele empfinden Arduino-Boards als mühsam und frustrierend, weil ihnen Einblicke in deren Funktionsweise und Bedienung fehlen. Bevor Sie starten, sollten Sie daher klar verstehen, was diese Boards sind und welches am besten zu Ihnen passt. Lesen Sie weiter, um die Unterschiede zwischen Arduino Leonardo und UNO zu entdecken. Am Ende haben Sie die besten Informationen für Ihr Projekt.
Pin-Belegung von Arduino UNO und Leonardo
In diesem Abschnitt betrachten wir die verschiedenen Arduino-Pins. Auf beiden Boards funktionieren die Pins im Wesentlichen gleich.
Zudem können Sie Ihre Arduino-Boards auf folgende Weise mit Strom versorgen:
- Über ein Druckerkabel (USB) vom Computer aus.
- Über ein AC-DC-Netzteil von einer externen Stromquelle.
Im Folgenden sehen Sie die Pinouts des Arduino UNO R3 und Leonardo.
Stromversorgungs-Pins
- 3,3 V – Geregelter Ausgangspin zum Betreiben von Bauteilen mit 3,3 V oder weniger.
- 5 V – Dieser Pin versorgt Shields und Treiber wie Bluetooth-Module, Sensoren und RFID-Reader.
- GND – Der Masse-Pin (Ground).
- VIN – Über den VIN-Pin können Sie andere Arduino-Boards, Treiber und Sensoren mit Strom versorgen.
Spezialfunktions-Pins
Jeder spezialisierte Funktions- bzw. digitale Ein- und Ausgangspin arbeitet mit 5 V und liefert maximal 40 mA Strom.
Dazu gehören:
- SDA und SCL – Wie der UNO besitzt der Arduino Leonardo das I2C-Protokoll mit SDA und SCL. SCL ist der serielle Takt, SDA der serielle Datenpin. Wichtig: Beide Pins verfügen über Two-Wire-Interface (TWI)-Kommunikationsfähigkeiten über die Wire-Bibliothek.
- PWM – Über die Pins 3, 5, 6, 9, 10, 11 und 13 können Sie mit der
analogWrite()-Funktion ein 8-Bit-PWM-Signal ausgeben. - 0 (RX) und 1 (TX) – Diese beiden Pins dienen dem Empfang und der Übertragung von Daten zu und von Ihren Geräten.
- LED 13 – Arduino verfügt über eine integrierte LED an Pin 13.
Was sind die Unterschiede zwischen Arduino Leonardo und UNO?
Quelle: Wikimedia Commons
Hier folgt ein detaillierter Vergleich der Arduino UNO und Leonardo Boards.
Welche Sprachen nutzen Arduino Leonardo und Arduino UNO?
Quelle: Wikimedia Commons
Arduino-Boards nutzen die Integrated Development Environment (IDE), um C- und C++-Codes/ Programme auf die Boards hochzuladen.
Es handelt sich um eine plattformübergreifende Anwendung für Linux, Windows und macOS, ohne dass die Programmstruktur geändert werden muss. Zudem können Sie sie mithilfe von Drittanbieter-Tools nutzen, um Programme auf Entwicklungsboards anderer Hersteller hochzuladen.
Wie wählen Sie das passende Arduino-Board aus?
Um das bessere Board auszuwählen, müssen Sie die Anforderungen Ihres Projekts ermitteln und diese mit den Fähigkeiten des Boards abgleichen. Unabhängig davon ist der UNO der Industriestandard unter den Entwicklungsboards.
Das liegt an seiner einfachen Kompatibilität mit einer universellen Pin-Header-Anordnung, die zu den meisten auf dem Markt erhältlichen Shields passt.
Zweitens: Wenn Sie noch neu sind, suchen Sie ein Board mit besserer Online-Unterstützung. Der Arduino UNO gewinnt hier deutlich gegenüber dem Leonardo. Sie finden immer leicht verständliche DIY-Anleitungen, Tutorials und UNO-Diskussionsforen im Internet.
Drittens: Achten Sie auf die Shield-Kompatibilität des Boards. Nicht alle UNO-kompatiblen Shields funktionieren gut mit dem Leonardo.
Im Gegenzug ist der Leo dennoch ein hervorragendes Board. Hier ist der Grund, warum er für Sie am besten geeignet sein könnte:
- Erstens: Das Arduino Leo Board bietet bessere Performance.
- Zweitens: Es hat bessere USB-Port-Unterstützung.
- Drittens: Es fehlt ein externer USB-Interface-Chip, was es flexibler für die Implementierung von Protokollen macht.
- Viertens: Es kostet nur einen Bruchteil des UNO-Preises.
- Fünftens: Es nutzt dieselbe 5-V-Eingangsspannung wie der UNO.
Fazit
Arduino-Boards sind hervorragend, da sie kostengünstig sind, viele Shields und Sketches bieten und einfach zu programmieren sind. Zudem können Sie die IDE-Software und den Quellcode auf jedem kompatiblen Betriebssystem nutzen.
Bei Fragen, Anmerkungen oder Klärungsbedarf kontaktieren Sie uns gerne.
Industrietechnik
- Kupfer, Messing und Bronze: Unterschiede und praktische Einsatzbereiche der Rotmetalle
- USB-HID-Angriffe verhindern: Arduino Leonardo Tastatur-Exploit Demo
- Automatisierung vs. Robotik: Die entscheidenden Unterschiede für Ihren Geschäftserfolg
- Tragbares Persistence-of-Vision-Display mit Arduino UNO und ATtiny85 bauen
- Die wichtigsten Unterschiede zwischen DC- und AC-Elektromotoren verstehen
- Walzwerke verstehen: Typen, Prozesse & Anwendungen
- SCADA vs. HMI: Wesentliche Unterschiede und ihre Rolle in Industry 4.0
- Wesentliche PCB-Bauteile & ihre Anwendungen: Wie sie moderne Elektronik antreiben
- Feinguss vs. Lost-Foam-Guss: Wichtige Ähnlichkeiten & Unterschiede verstehen
- Holzarten und ihre praktischen Verwendungen: Vom Bauwesen bis zur Papierproduktion