Arduino gegen Raspberry Pi, die bessere DIY -Plattform ist?

Arduino gegen Raspberry Pi, die bessere DIY -Plattform ist?

Wenn Sie ein neues Tech-Projekt planen und nach einem kleinen Single-Board-Computer suchen, der als Gehirn Ihres Designs fungieren kann, werden Sie wahrscheinlich eines von zwei Geräten in Betracht ziehen: einen Raspberry Pi oder ein Arduino. Beide richten sich an Fachleute und Hobbyisten, die aufregende neue Projekte mit geringen Eintrittskosten aufbauen möchten.

Sowohl der Raspberry Pi als auch die Arduino Boards haben Vor-, Nachteile und ideale Anwendungskräfte, abhängig von Ihren Projektanforderungen. Wenn Sie sich nicht sicher sind, welches Board im Kampf zwischen Ardunio und Raspberry Pi am besten ist.

Inhaltsverzeichnis

    Sogar die kleineren PI -Modelle (Null- und Null -W -Boards) bieten eine erhebliche Leistung für ihre Größe mit einer 1 -GHz -ARM -CPU, einem 512 MB RAM, GPIO -Headern für Erweiterungen und integrierter WLAN- und Bluetooth -Unterstützung.

    Wie der PI gibt es verschiedene Arduino -Modelle, wobei der Arduino Uno einen sehr kleinen 2 -KB -SRAM- und 16 -MHz -Mikrocontroller für ganz bestimmte Projekte bietet. Am anderen Ende der Skala befindet sich der Arduino Pornea H7 mit einem Dual-Core-Kortex M7+M4 Arm-Mikrocontroller zwischen 8 MB und 64 MB RAM sowie integriertes Bluetooth und WiFi.

    Ist das ein fairer Vergleich?? Wahrscheinlich nicht, weil der Raspberry Pi und Arduino zwei sehr unterschiedliche Produkte sind. Ein Arduino ist ein anpassbares, programmierbares Tafel für benutzerdefinierte Hardwareprojekte, während der Raspberry Pi ein „traditioneller“ Computer ist, der für verschiedene Linux -Distributionen und geeignete Hardware unterstützt wird, um zu starten.

    Geschwindigkeit und Leistung sind ein Sieg für den PI, aber der Arduino muss nicht alle komplexen Anwendungen ausführen, die ein Raspberry Pi (mit einer vollständigen Linux -Distribution) muss. Der einzige faire Vergleich könnte mit einem Himbeer-Pi Pico, dem Hobbyisten-Mikrocontroller-Board mit einem Dual-Core-Arm Cortex M0+ und 264 KB RAM sein.

    Funktionalität

    Wie wir bereits angesprochen haben, ist der Raspberry Pi ein sehr leistungsstarker Computer für seine Größe. Während frühere Modelle (vom ursprünglichen PI bis zum Raspberry Pi 3) wohl ziemlich langsam waren, bieten die neuesten Modelle (The Raspberry Pi 4 und 4b) enorme Leistungsverbesserungen.

    Dies ermöglicht es Ihnen, Ihren funktionierenden PC durch einen Himbeer -Pi zu ersetzen. Es ist nicht ideal für das Spielen (mit Ausnahme von Retro -Spielen) oder Videocodierung, aber es handelt sich um einen voll funktionsfähigen Server oder PC. Es kann auch in eine beliebige Anzahl von Projekten integriert werden, egal ob es sich um eine Wetterstation handelt oder als Nervenzentrum eines Robotik -Builds.

    Der Arduino hat in gewisser Weise nicht die gleiche Funktionalität, aber es zielt auf eine andere Zielgruppe ab. Wenn Sie ein kompetenter Coder sind, können Sie Ihr Arduino so programmieren, dass Sie jede Aufgabe ausführen, die Ihnen gefällt. Es könnte zu einem ferngesteuerten Auto, ein Hausalarm, ein Kommunikationssystem werden-alles ist möglich, wenn die richtigen Geräte angeschlossen sind.

    Die Erweiterung des Arduino ist der beste Weg, um die wahre Kraft dahinter herauszubringen. Wenn Sie glücklich codieren, ist dies eine großartige Möglichkeit, ein billiges und einfaches Projekt aufzubauen. Der Raspberry Pi bietet jedoch viele der gleichen Vorteile mit zahlreichen Add-On-Boards (genannt Hats).

    Sie können einen Arduino für die Größe oder den Stromanforderungen auswählen. Wenn Sie jedoch Leistung und Funktionalität benötigen, ist der Raspberry Pi der Gesamtsieger.

    Benutzerfreundlichkeit

    Obwohl Arduino und Raspberry Pi Boards mit großem Potenzial sind, bedeutet das nicht, dass sie außergewöhnlich schwer zu verwenden sind. Beide Boards haben ihren Ursprung in der Bildung, wobei der PI gegründet wurde, um Schulen und Eltern bei der Wiedereinführung der Neugier der 80er-Jahre-Art zu helfen, die Kinder ermutigten, das Code zu lernen.

    Als Mikrocontroller -Board ist der Arduino der Traum eines Anfänger -Codierers. Die Arduino -Website selbst bietet Tutorials und Beispielcode, mit denen Sie neue Projekte erstellen können. Während der Raspberry Pi es Benutzern ermöglicht, viele Dinge gleichzeitig zu tun, konzentriert sich der Arduino auf einen einzigen Zweck, der von seinem Benutzer erstellt und codiert wird.

    Leider verwendet Arduino C ++ als Hauptsprache für seinen Code. Dies ist nicht die einfachste Sprache, um zu lernen oder zu verwenden, im Gegensatz zu dem anfängerfreundlichen Python, den der Raspberry Pi vollständig unterstützt (zusammen mit anderen wichtigen Programmiersprachen).

    Wenn das Programmieren nicht für Sie ist, müssen Sie auch nicht mit dem Raspberry Pi programmieren. Die Installation von Raspberry PI OS oder einer anderen Linux -Distribution bietet Ihnen ein vollständiges Betriebssystem, einschließlich einer grafischen Benutzeroberfläche, mit der Sie Standardsoftware wie Google Chrome oder Libreoffice ausführen können.

    Es ist auch viel einfacher, einen Himbeer -Pi zu kontrollieren und zu verwenden, selbst von einem Terminal aus. Linux-Terminalbefehle sind leicht zu erlernen, aber wenn Sie es vorziehen, können Sie den Erfolg des Raspberry Pi sind und eine sehr niedrige Eintrittsbarriere für Anfänger und Amateure bieten.

    Das gleiche gilt leider nicht für den Arduino. Wenn Sie jedoch bereit sind, die härtere Lernkurve zu akzeptieren, kann es das Herzstück eines großartigen neuen Projektbaus sein, aber ein Raspberry Pi bringt Sie schneller dorthin.

    Kosten

    Macht und Benutzerfreundlichkeit sind eine Sache, aber die Kosten sind wichtig, insbesondere für ein hobbyistisches Projekt mit einem bescheidenen Budget. Zum Glück sind sowohl der Arduino als auch der Raspberry Pi extrem günstig zu kaufen und zu verwenden.

    Am unteren Ende des Himbeer -PI -Modellbereichs befindet sich der Raspberry Pi Pico. Mit nur 4 US -Dollar ist dieser winzige Controller das programmierbare Nervenzentrum eines Hobby -Projekts. Im Gegensatz zum Arduino unterstützt es C und Micropython (Python für Mikrocontroller), was es zu einem einfacheren Nutzungssystem macht.

    Für die volle Leistung kostet das PI 4 Modell B jedoch zwischen 35 USD (für 2 GB RAM) und 75 USD (für 8 GB), abhängig vom Einzelhändler. Sie können auch die kleinere, weniger leistungsstarke Null für 10 US -Dollar greifen. Andere Boards (z.

    Zum Glück sind Arduino Boards auch kostengünstig. Es gibt viele Arduino-Boards, aber einige der häufigsten, wie die Arduino Uno, kosten etwa 20 bis 30 US-Dollar. Andere Boards (wie der Pro Mini) können nur 10 US -Dollar kosten, wobei der Mega 60 US.99.

    Als Open-Source-Vorstand hat der Arduino auch eine Reihe von Klonen zu ähnlichen Preisbereichen. Mit dem Raspberry Pi Pico kostet nur 4 US.

    Arduino gegen Raspberry Pi: Was für Sie am besten ist?

    Es könnte leicht sein zu sagen, dass es einen Gewinner in diesem Kampf gibt, aber es gibt es nicht. Ein Arduino oder ein Raspberry Pi machen großartige Mittelstücke für ein Projekt, das Sie bauen. Aber die meisten Anfänger werden den Raspberry Pi leichter einrichten und verwenden. Es bietet auch mehr Kraft, Funktionalität und eine viel geringere Eintrittsbarriere für absolute Anfänger.

    Dank zahlreicher Add-Ons und eines anfängerfreundlichen Betriebssystems gibt es viele einfache Himbeer-PI-Projekte, die Sie ausprobieren können. Sie können sogar die beiden kombinieren und einen Arduino mit einem Raspberry PI mit den GPIO -Header -Stiften anschließen, um expansivere Projekte zu erhalten. Wenn Sie jedoch gerade einen neuen Raspberry Pi gekauft haben, möchten Sie ihn vielleicht zuerst aktualisieren.