Arduino Uno vs. Mega vs. Micro
Die Arduino-Boards gehören zu den beliebtesten Mikrocontrollern auf dem Markt mit einer großen Vielfalt an Boards. Einige Arduino-Boards sind besser für bestimmte Anwendungen geeignet. Lassen Sie uns einige der beliebtesten Boards vergleichen, die Arduino entwickelt hat – die Uno, Micro, und Mega 2560 – und sehen, welches am besten für Ihr nächstes Prototyping-, IoT- oder DIY-Projekt oder für ein Schulroboterprojekt geeignet ist.
Vergleich von Arduino-Platinengröße & Preisen
Der Micro kommt mit Abmessungen von 0,7” x 1,9” und gehört zu den kleinsten Mikrocontroller-Boards überhaupt. Am anderen Ende des Spektrums liegen die Abmessungen des Arduino Mega 2560 Boards bei etwa 4” x 2,1”, wodurch es in Bezug auf die Fläche etwa 6x größer ist als der Micro. Die Abmessungen des Arduino Uno liegen mit 2,7” x 2,1” irgendwo zwischen dem Micro und dem Mega 2560. Der Preis für den Micro liegt normalerweise bei etwa $19-25 (Bestände sind schwer zu finden), während der Uno etwa $20-23 kostet und der Mega 2560 zwischen $36 - $39 liegt.
Connectivity
Um Ihren Computer zu verbinden und mit dem Programmieren zu beginnen, können sowohl der Uno als auch der Mega 2560 einfach mit einem Standard-A/B-USB-Kabel verbunden werden, während der Micro ein Micro-USB-Kabel benötigt.
Jedes dieser Arduinos hat eine unterschiedliche Anzahl von I/O-Pins. Das Board mit den meisten Pins ist der Mega 2560, der mit beeindruckenden 54 digitalen I/O-Pins (davon haben 15 PWM) und 16 analogen Eingangspins ausgestattet ist. Überraschenderweise hat der Micro die zweithäufigsten Pins der drei, mit 20 digitalen I/O-Pins (davon haben 7 PWM) und 12 analogen Eingangspins. An letzter Stelle steht der Uno, der 14 digitale I/O-Pins (davon haben 6 PWM) und 6 analoge Eingangspins besitzt.
Es ist außerdem gut zu wissen, dass sowohl der Uno als auch der Mega 2560 normalerweise als Durchsteckmontage kommen, während das Pin-Layout des Micro es ermöglicht, dass dessen Header-I/O's in jedes Steckbrett oder System passen. Das bedeutet, dass die meisten Shields mit dem Uno und dem Mega 2560 kompatibel sind, aber der Micro hat Pech.
Sie können einige der hilfreicheren und interessanteren Arduino Shields ausprobieren, einschließlich des 1Sheeld+ (nutzt Ihr Smartphone als Sensoren) oder eines Relais-Shields:
Verarbeitungsgeschwindigkeit
Alle drei Arduino-Boards haben ihr eigenes Maß an Verarbeitungsleistung, also sprechen wir über ihre Frequenz/Taktgeschwindigkeit. Die Frequenz/Taktgeschwindigkeit dieser Boards bedeutet einfach, wie schnell sie Befehle ausführen können. Es war eine nette Überraschung zu sehen, dass alle die gleiche Taktgeschwindigkeit von 16 MHz haben.
Der Flash-Speicher beim Uno und Micro ist mit 32 kB gleich, während der Mega 2560 mit 256 kB achtmal mehr Speicherplatz bietet! Der Flash-Speicher bedeutet einfach, wie groß ein Sketch/Code sein kann, den Sie auf Ihren Arduino hochladen können. Daher ist der Mega 2560 bei einem umfangreichen Code die richtige Wahl.
Arduino-Boards verwenden SRAM (Static Random-Access Memory). Der Mega 2560 hat mit 8 kB den meisten SRAM-Platz, was 4-mal mehr als der Uno und 3,2-mal mehr als der Micro ist. Mit mehr SRAM-Platz hat der Arduino mehr Raum, um beim Ausführen Variablen zu erstellen und zu manipulieren.
Fazit
Die folgende Arduino-Vergleichstabelle zeigt einen Vergleich zwischen dem Uno, Mega 2560 und Micro.
Abbildung 1: Vergleich von Arduino Uno, Mega 2560 und Micro.
Für eine Zusammenfassung, welche Platine Sie verwenden sollten, lässt es sich wie folgt aufschlüsseln:
- Welches ist die beste Arduino-Platine für Ihr Projekt?
- Wenn Sie sich Sorgen um die Kompaktheit Ihres Projekts machen, nicht allzu besorgt über die Anzahl der I/O-Pins sind, es Ihnen nichts ausmacht, ein wenig mehr als den üblichen Preis auszugeben (es könnte schwer zu finden sein), und keine Shields hinzufügen möchten, wählen Sie das Arduino Micro.
- Wenn Sie großen Code schreiben, viele I/O-Pins für Ihr Projekt benötigen und einen Shield haben möchten, dann ist das Arduino Mega 2560 für Sie geeignet.
- Und wenn Sie einfach nur etwas Kleines prototypisieren möchten, einen Shield hinzufügen, eine kostengünstige Option suchen oder einfach Spaß am Lernen von Code haben möchten, ist das Arduino Uno für Sie geeignet.
Artikel tags