Arduino vs Raspberry Pi: Was ist der Mini-Computer für Sie?

Der Arduino und der Raspberry Pi können sich sehr ähnlich sehen - sie sind beide niedliche kleine Leiterplatten mit einigen Chips und Pins auf ihnen - aber sie sind in der Tat sehr unterschiedliche Geräte.

Der Arduino und der Raspberry Pi können sich sehr ähnlich sehen - sie sind beide niedliche kleine Leiterplatten mit einigen Chips und Pins auf ihnen - aber sie sind in der Tat sehr unterschiedliche Geräte.
Werbung

Der Arduino und der Raspberry Pi können sich sehr ähnlich sehen - sie sind beide niedliche kleine Leiterplatten mit einigen Chips und Pins auf ihnen - aber sie sind in der Tat sehr unterschiedliche Geräte.

Sie suchen nach einem kleinen Computer, vielleicht, um eine DIY Netzwerk-Überwachungskamera zu betreiben - es ist eine allgemeine Entscheidung, die für eine Vielzahl von lustigen Projekten benötigt wird. Sie haben gute Dinge über den Raspberry Pi und Arduino gehört, aber Sie können sich nicht entscheiden, welches das Richtige für Sie ist. Welches wird sich als das nützlichste erweisen, wenn Sie die Überwachungskamera dank dieses Zwischenfalls mit den Nachbarn zerlegt haben? Womit könnten Sie Filme spielen? Mach dir keine Sorgen, wir sind hier, um alles zu erklären!

Wenn Sie eher ein visueller Lerner sind (wie ich), ist dieser Artikel hier in Videoform verfügbar:

Was ist der Unterschied?

Der Arduino ist ein Mikrocontroller und kein Minicomputer. Ein Mikrocontroller ist nur ein kleiner Teil dessen, was einen ganzen Computer ausmacht. Das Arduino bietet nur eine Teilmenge der Funktionalität des Raspberry Pi.

Obwohl der Arduino mit kleinen Anwendungen programmiert werden kann, die in C ++ geschrieben sind, kann er kein vollwertiges "Betriebssystem" ausführen und wird sicherlich nicht in absehbarer Zeit Ihr Media Center ersetzen. Der Raspberry Pi hingegen ist ein ausgewachsener Computer . Wenn Sie diese Seite lesen, gehe ich davon aus, dass Sie wissen, was das bedeutet.

Stärken Schwächen

Also ist der Arduino dann nutzlos? Kaum - ein Arduino ist perfekt für Elektronikprojekte . Es enthält eine Reihe von Ein- und Ausgängen, die direkt mit Komponenten und Sensoren verbunden werden können, und es ist unglaublich einfach, direkt in etwas zu springen. Dies macht es ideal für das Prototyping von Dingen oder die Erstellung kleiner Projekte, die nicht die Komplexität eines Pi erfordern.

Arduino

Der Arduino führt die Arduino-Firmware aus - eine grundlegende Kernsoftware, die es ermöglicht, mit einem Computer über USB zu kommunizieren und Zugang zu allen Funktionen zu erhalten. Sie würden diese Firmware im Allgemeinen nicht ersetzen, aber es ist möglich. Sobald der Code geladen wurde, können Sie ihn einfach an einer beliebigen Stelle einstecken und er wird sofort mit der Arbeit beginnen - Sie müssen nicht neu starten, eine Tastatur anschließen oder eine Anwendung zum Ausführen auswählen. Es macht den einen Job, für den es programmiert wurde, macht es gut und es macht es sofort.

Der Raspberry Pi hingegen ist ein voll funktionsfähiger Mini-Computer. Es erfordert ein Betriebssystem (überprüfen Sie diese 10 Linux Distros Nicht nur Raspbian: 10 Linux-Distributionen Ihr Pi kann nicht nur Raspbian laufen: 10 Linux-Distributionen Ihr Pi kann ausgeführt werden Sie laufen wahrscheinlich die neueste Version von Raspbian auf Ihrem Raspberry Pi Ist es die beste Linux Distribution für das Gerät? Könnte es eine Alternative geben, die Ihnen besser gefällt? Lesen Sie mehr es kann laufen), und braucht ein wenig Zeit, um zu booten, bevor es betriebsbereit ist. Speicher wird von einer Micro-SD-Karte zur Verfügung gestellt, während integrierte Ethernet ermöglicht Vernetzung (Sie können Netzwerke auf Arduino Give Your Arduino Project seinen eigenen Mini-Webserver, mit einem Ethernet-Schild Geben Sie Ihrem Arduino-Projekt einen eigenen Mini-Webserver, mit Ein Ethernet-Shield Vor einiger Zeit habe ich Ihnen gezeigt, wie Sie ein Internet-Kontrollsystem für Ihren Arduino einrichten - aber es musste über USB mit einem Computer verbunden bleiben, um die Internetverbindung aufrecht zu erhalten .... Read More too, aber es erfordert ein Add-On "Schild").

Im Herzen des Pi ist eine Broadcom Arm-v6 CPU; es hat Speicher und einen Grafikprozessor, der den HDMI-Ausgang steuert. Sie können eine Tastatur und einen Monitor anschließen, Linux laden, und die weniger technisch versierten haben vielleicht keine Ahnung, wie klein die Maschine ist, die wirklich alles fährt. Der Pi ist eine unglaublich leistungsstarke Plattform in einem sehr kleinen Paket - perfekt für eingebettete Systeme oder Projekte, die mehr Interaktivität und Rechenleistung erfordern.

Raspberry Pi

Allerdings ist der Raspberry für einfache Elektronikprojekte deutlich komplexer. Zum Beispiel, jedermanns erstes Projekt ist eine Ableitung von blinken eine LED an und aus Arduino Programmierung für Anfänger: Die Ampel Controller Arduino Programmierung für Anfänger: Die Ampel Controller Letzte Woche haben wir über die grundlegende Struktur eines Arduino-Programms gelernt und nahm eine schau dir das Beispiel 'blink' genauer an. Hoffentlich haben Sie die Gelegenheit genutzt, mit Code zu experimentieren und die Timings anzupassen. Dieses Mal, ... Lesen Sie mehr. Beim Arduino werden eine LED und ein Widerstand an zwei Pins angeschlossen und dann etwa 8 Codezeilen hochgeladen. Das ist es. Auf dem Raspberry Pi - vorausgesetzt, Sie haben ein voll funktionsfähiges Betriebssystem installiert und eingerichtet, wie Sie möchten, müssen Sie dann einige Bibliotheken installieren, die Ihnen helfen, die GPIO-Pins zu steuern (das sind die Bits, mit denen Sie Komponenten verbinden).

Es gibt jedoch viele Bibliotheken zur Auswahl, abhängig davon, in welcher Sprache Sie programmieren möchten - einschließlich visueller Designer wie Scratch. Mit WiringPi können Sie in derselben Sprache schreiben, aus der Arduino abgeleitet ist. Schließlich müssen Sie Ihre App möglicherweise kompilieren, bevor Sie sie ausführen. Der Punkt ist, Sie können fast alles tun, was ein Arduino kann, auf einem Pi - es ist nur komplizierter.

Kratzen

Ein weiterer wichtiger Punkt zu erinnern ist hier, dass Arduino die beliebteste Plattform für Elektronik-Projekte ist, obwohl auch Elektronik-Projekte auf Raspberry Pi möglich sind (10 Raspberry Pi Projekte für Anfänger Raspberry Pi Projekte für Anfänger Raspberry Pi Projekte für Anfänger Diese 10 Raspberry Pi-Projekte für Anfänger sind ideal für eine Einführung in die Hardware-und Software-Fähigkeiten des Pi, und werden Ihnen helfen, in kürzester Zeit zu starten! Lesen Sie mehr), Sie werden nicht fast so viele Anfänger Tutorials finden, um Ihnen zu helfen. Es ist vielleicht am besten, den Pi als Upgrade zu betrachten, sobald Sie bereit sind, größere und anspruchsvollere Projekte zu bewältigen.

Der Raspberry Pi ist ein Mini-Computer, der Arduino ist nicht. Um diesen Punkt etwas klarer zu verstehen, hier eine kleine Auswahl an Betriebssystemen, die Sie auf dem Raspberry Pi installieren können:

  • Raspbian (basierend auf Debian Linux, dies ist das "Standard" OS).
  • RiscOS.
  • Plan 9.
  • Xbox Media Center Die Hardware, die Sie benötigen, um ein Raspberry Pi Media Center zu bauen Die Hardware, die Sie benötigen, um ein Raspberry Pi Media Center zu bauen Mit so vielen Möglichkeiten, es zu verwenden, sollten Sie nicht überrascht sein, dass der Raspberry Pi verkauft wurde 1 Million Einheiten. Obwohl er für einen Schlüsselzweck (Programmierung) entworfen wurde, ist dieser kleine kreditkartengroße Computer ... Read More.

Wir haben bereits über 7 Raspberry Pi-Betriebssysteme geschrieben.

Kodi

Und hier ist eine Liste von Betriebssystemen, die Sie auf dem Arduino installieren können:

  • Keiner

Also bist du entschieden? Groß. Fange an zu testen, wie du mit einem Pi Livestream zu YouTube auf YouTube streamen kannst Mit einem Raspberry Pi Livestream zu YouTube Mit einem Raspberry Pi Durch Hinzufügen eines Kameramoduls (oder USB-Webcam) zu deinem Raspberry Pi erhältst du ein tragbares, leichtes Gerät Web-verbundene Kamera. Hier erfahren Sie, wie Sie Videomaterial live auf YouTube streamen können. Lesen Sie mehr, oder wie baut man eine Blitz-Cloud-Lampe Wie man eine Cloud-Lampe mit Sound Reactive Lightning Wie man eine Cloud-Lampe mit Sound Reactive Lightning bauen Ein paar Monate zurück, ging ein 3000 $ Donner und Blitz Stimmungsleuchte in der Maker-Community. Was wir heute machen werden, ist nicht genau dasselbe - wir machen etwas praktischer. Lesen Sie mehr mit einem Arduino? Wir haben ein inoffizielles Raspberry Pi Anfängerhandbuch Raspberry Pi: Das inoffizielle Tutorial Raspberry Pi: Das inoffizielle Tutorial Ob Sie ein aktueller Pi-Besitzer sind, der mehr erfahren möchte oder ein potenzieller Besitzer dieses Kreditkartengeräts ist, das ist nicht t eine Anleitung, die Sie verpassen möchten. Weitere Informationen, die hilfreich sein sollten, und eine für Arduino Erste Schritte mit Arduino: Ein Anfängerhandbuch Erste Schritte mit Arduino: Ein Anfängerhandbuch Arduino ist eine Open-Source-Prototyping-Plattform für Elektronik, die auf flexibler, benutzerfreundlicher Hardware und Software basiert. Es richtet sich an Künstler, Designer, Bastler und alle, die interaktive Objekte oder Umgebungen erstellen möchten. Lesen Sie auch mehr.

WARTEN! Warum überhaupt wählen?

Eigentlich können Sie das Beste aus beiden Welten haben; das Pi kann ein komplexeres Arduino sein, und das Arduino kann nicht wirklich so viel wie das Pi - aber haben Sie in Betracht gezogen, sie zusammen zu verwenden? Das - AlaMode-Projekt fügt einen stapelbaren Arduino-Klon direkt auf den Pi ein und bietet sofortigen Zugriff auf alle üblichen Arduino-Funktionen.

Pi und Arduino zusammen

Oder wenn Python mehr Ihr Ding ist, stecken Sie einfach Ihr Arduino in den USB-Anschluss Ihres Pi und kommunizieren Sie direkt mit ihm.

Ich hoffe, Sie sind jetzt klarer über die Unterschiede zwischen Arduino und Raspberry Pi, und warum einer für eine bestimmte Anwendung besser als der andere sein kann. Zeigen Sie uns einige Ihrer Arduino / Pi-Projekte in den Kommentaren unten!

In this article