Für diejenigen, die gerne an Elektronik basteln, der Raspberry Pi und Arduino sind zu unschätzbaren Werkzeugen geworden. Beide sind äußerst beliebte Optionen, aber auch sehr budgetfreundlich. Beide haben ihre Vor- und Nachteile , aber auch ihre eigenen speziellen Anwendungen. Aber welche sollten Sie wählen?
Raspberry Pi ist eigentlich ein System-on-a-Chip oder SOC kurz: Es wird eine Vollversion von Linux ausgeführt, z. Raspbian und soll Ihnen dabei helfen, unterwegs zu lernen. Arduino hingegen ist eher ein Mikrocontroller als ein Computer mit einer riesigen Support-Community sowie Hunderten von Erweiterungsoptionen.
Als der Raspberry Pi zum ersten Mal veröffentlicht wurde, schien es einigen, dass Arduino jetzt sein könnte veraltet . Dies ist jedoch nicht wirklich fair, da sie unterschiedliche Aufgaben ausführen. Ob der Raspberry Pi oder der Arduino Ihre bevorzugte Waffe ist, es bleibt die Tatsache, dass jeder unterschiedliche Vor- und Nachteile hat.
Der folgende Artikel wird kurz auf das eingehen, was sie sind, auf ihre allgemeinen Anwendungen eingehen und einen schnellen Vergleich zwischen ihnen anstellen. Für eine eingehendere Analyse der einzelnen Anwendungen finden Sie dort eine Vielzahl von Ressourcen.
Himbeer-Pi
Die Himbeer-Pi ist praktisch ein Mini-Computer auf einer Karte. Er verfügt über einen dedizierten Prozessor, einen Speicher, einen Grafiktreiber sowie Ein- und Ausgänge wie HDMI. Auf Raspberry Pi-Karten wird auch eine speziell entwickelte Version des Linux-Betriebssystems ausgeführt.
Aus diesem Grund ist die Linux-Software sehr einfach zu installieren und kann mit ein wenig Aufwand als verwendet werden. Medienstreamer oder Videospielemulator . Dem Pi fehlt interner Speicher, aber Sie können SD-Karten für diesen Zweck verwenden. Dies gibt Ihnen viel Flexibilität, um verschiedene Betriebssysteme oder Updates auszuprobieren, insbesondere für Debugging-Zwecke.
Mit dem Pi können Sie mehrere Programme gleichzeitig ausführen und sogar das verwenden. Linux API Mit Raspberry Pi können Sie mit Tastatur und Maus mit Ihren Programmen interagieren und mithilfe eines Monitors sehen, was los ist.
Raspberry Pi kann aufgrund seiner unabhängigen Netzwerkverbindung für den Zugriff über SSH oder die Übertragung von Dateien per FTP eingerichtet werden. Sie können es sogar als Netzwerkbrücke verwenden.
Arduino
Im Gegensatz zum Raspberry Pi Arduino Karten sind eigentlich Mikrocontroller und keine "vollständigen" Computer. Arduino verfügt nicht über ein vollständiges Betriebssystem, kann jedoch einen geschriebenen Code ausführen, der von seiner Firmware interpretiert wird.
Aus diesem Grund verlieren Sie zwar den Zugriff auf grundlegende Tools, die ein Betriebssystem bereitstellen würde, erhalten jedoch die Flexibilität, Code direkt ohne Betriebssystemaufwand auszuführen.
Arduino hat keine API und kann keine Benutzerinteraktivität bereitstellen, da es kein Betriebssystem gibt. Grundsätzlich wird Code auf 'Bare Metal' ausgeführt.
Arduino eignet sich besser als Schnittstelle für Sensoren und andere Geräte. In dieser Funktion eignet es sich hervorragend für Hardwareprojekte, bei denen etwas auf Sensorwerte oder andere Eingaben reagieren soll.
Auf den ersten Blick mag es nicht allzu beeindruckend erscheinen, aber es ist tatsächlich ein sehr ausgeklügeltes System, das eine hervorragende Verwaltung von Geräten ermöglicht. Zum Beispiel eignet es sich hervorragend für die Schnittstelle mit anderen Geräten und Aktuatoren, bei denen ein vollständiges Betriebssystem relativ einfach zu viel wäreAufgaben.
Vor- und Nachteile von Raspberry Pi und Arduino
Hier ist ein "rau und bereit" Vergleich zwischen Raspberry Pi und Arduino.
Arduino | Himbeer-Pi | |
Vorteile |
|
|
Nachteile |
|
Letztendlich ist Arduino wahrscheinlich besser, wenn Ihr Projekt die Interaktion mit vielen Hardwaregeräten erfordert. Wenn Sie andererseits eine Menge komplexer Software ausführen müssen, sind Sie wahrscheinlich besser dranmit dem Raspberry Pi.
Welches ist das Beste für Sie?
Die Wahl zwischen Raspberry Pi und Arduino hängt ganz davon ab, was Sie für Ihr Projekt benötigen.
Arduino eignet sich am besten für Aufgaben, bei denen Sensordaten zum Lesen und Reagieren in Echtzeit erforderlich sind. Arduino hat einen geringen Strombedarf und einen sehr geringen Wartungsaufwand. Es ist ideal für Projekte, die ständig mit wenig oder keiner Interaktion ausgeführt werden müssen.
Raspberry Pi sollte andererseits in Betracht gezogen werden, wenn für die Aufgabe möglicherweise ein PC erforderlich ist. Der Pi vereinfacht Projekte, wenn für die Verwaltung viele Vorgänge erforderlich sind. Dies kann eine Verbindung zum Internet zum Lesen und Schreiben von Daten seinDies kann auch das Juggen von Medien jeglicher Art oder das Anschließen an ein externes Display umfassen.
In der Realität benötigen Sie möglicherweise beide. Es gibt viele Möglichkeiten, die beiden dazu zu bringen, miteinander zu sprechen. Diese Art der Einrichtung ermöglicht Ihnen den clientseitigen Zugriff auf die Einstellungen und den Code für den PiAußerdem können Sie den Arduino dazu bringen, Sensordaten selbst zu sammeln und entsprechend darauf zu reagieren.
Beide können über eine Vielzahl von Optionen wie USB, lokale Netzwerke oder über E / A-Anschlüsse am Arduino mit dem Pi verbunden werden. Sie haben die Wahl.
Letztendlich sind die Unterschiede zwischen Raspberry Pi und Arduino subtil, aber wichtig. Sie können Arduino mit Ihrem vergleichen. Rückenmark Treffen lokaler Entscheidungen im kleinen Maßstab mit dem Pi ähnlicher dein Gehirn . Vielleicht möchten Sie diese beiden tollen kleinen Teile des Kits für Ihr Projekt nutzen. Viel Glück!
Via : DigitalTrends , Quora