16 Unterschied zwischen Arduino und Raspberry Pi

Contents

Was ist der Raspberry Pi?

Der Raspberry Pi ist ein winziger Computer von der Größe eines Kartenspiels. Es verwendet ein sogenanntes System auf einem Chip, das CPU und GPU in einem einzigen integrierten Schaltkreis integriert, wobei RAM, USB-Anschlüsse und andere Komponenten für ein All-in-One-Paket auf die Platine gelötet werden.

Es hat keinen integrierten Speicher, aber einen SD-Kartensteckplatz, in dem Sie Ihr Betriebssystem und Ihre Dateien speichern können. Der Raspberry Pi ist klein, verbraucht nicht viel Strom und ist relativ günstig. Häufige Anwendungsfälle sind Heimautomatisierung, Spielekonsolen, Server, WLAN-Extender, Streaming-Geräte, Wetterstationen und Heimcomputer.

Ein Raspberry Pi wurde in Großbritannien von der Raspberry Pi Foundation entwickelt. Es handelt sich um eine Wohltätigkeitsorganisation, die „daran arbeitet, Menschen auf der ganzen Welt die Leistungsfähigkeit von Computern und digitaler Produktion zur Verfügung zu stellen“. Das erste Modell des Raspberry Pi wurde 2012 veröffentlicht, und ab 2021 gibt es fünf Generationen der Platinen. Ein Mikrocontroller namens Pico wurde Anfang 2021 veröffentlicht.

Was ist Arduino?

Arduino ist eine Open-Source-Elektronikplattform, die auf benutzerfreundlicher Hardware und Software basiert, die zum Erstellen von Elektronikprojekten verwendet wird. Es besteht aus Hard- und Software. Arduino-Hardware ist eine programmierbare Leiterplatte, die als Mikrocontroller bezeichnet wird. Die Arduino-Software ist eine IDE (integrierte Entwicklungsumgebung), über die Entwickler den Code schreiben und auf den Mikrocontroller hochladen. 

Mit dem Arduino können Sie Geräte entwerfen und bauen, die mit Ihrer Umgebung interagieren können. Die Arduino-Boards sind im Grunde ein Werkzeug zur Steuerung von Elektronik. Sie sind in der Lage, Eingaben mit ihrem integrierten Mikrocontroller zu lesen (z. B. Licht auf einem Sensor, ein Objekt in der Nähe eines Sensors) und in eine Ausgabe umzuwandeln (einen Motor antreiben, einen Alarm auslösen, eine LED einschalten, Informationen auf einem LCD anzeigen). .

Mit dem Arduino können Hersteller und Elektriker ihre Produkte leicht prototypisieren und ihre Ideen zum Leben erwecken.

Arduino gegen Himbeere

BasisArduinoHimbeer-Pi
LizenzArduino ist ein Open-Source-Projekt. Sowohl das Software- als auch das Hardwaredesign sind Open Source.Sowohl Hardware als auch Software des Raspberry Pi sind Closed Source.
SteuergerätVon der Atmega-FamilieAus der ARM-Familie
Taktfrequenz16 MHz (Arduino UNO)Bis zu 1,5 GHz im Raspberry Pi 4 B
RAM Benötigt weniger RAM (2kB)Benötigt viel RAM (mehr als 1 GB)
CPU-Architektur8 Bit64-Bit
LogikebeneDer Logikpegel von Arduino beträgt 5 V.Der Logikpegel des Raspberry Pi beträgt 3 V.
Energieverbrauch Verbraucht etwa 200 MW StromVerbraucht etwa 700 MW Strom
Bezogen aufArduino ist ein MikrocontrollerRaspberry Pi basiert auf einem Mikroprozessor
HardwarestrukturEinfacher HardwareaufbauKomplexe Hardwarestruktur
SoftwareArduino-Boards sind mit C/C++-Sprachen programmierbar.Raspberry Pi unterstützt sein eigenes Linux-basiertes Betriebssystem Raspberry Pi OS. Sie können auch das gewünschte Betriebssystem installieren.
InternetArduino hat keine Internetunterstützung. Sie benötigen zusätzliche Module oder Abschirmungen, um es mit dem Internet zu verbinden.Raspberry Pi verfügt über einen integrierten Ethernet-Anschluss und WLAN-Unterstützung.
KostenArduino-Boards sind billiger.Raspberry Pi-Boards sind teuer.
Wie sie mit Leistungsabfall umgehenArduino-Geräte beginnen mit der Ausführung von Code, wenn sie eingeschaltet werden. Wenn der Strom abrupt abgeschaltet wird, werden Sie daher nicht mit einem beschädigten Betriebssystem oder Fehlern enden. Der Code wird beim Einstecken einfach neu gestartet.Raspberry Pi erfordert die gleiche Sorgfalt wie ein PC. Sie müssen das Betriebssystem ordnungsgemäß herunterfahren.
Aktuelle Antriebsstärke Höhere StromtreiberstärkeNiedrigere Stromtreiberstärke
FähigkeitArduino wird im Allgemeinen verwendet, um einzelne (und einfache) Aufgaben wiederholt auszuführen.Raspberry Pi kann mehrere Aufgaben gleichzeitig ausführen.
Kabellose VerbindungArduino unterstützt weder Bluetooth noch WLAN.Raspberry Pi unterstützt Bluetooth und WLAN.
AnwendungenAmpel-Countdown-Timer, Parkplatzzähler, Waagen usw.Robotercontroller, Gameserver, Stop-Motion-Kameras usw.

Was Sie über Arduinos wissen müssen

  • Es wurde entwickelt, um Mikrocontroller-Kits zu erstellen, die zum Bau elektronischer Geräte verwendet wurden.
  • Die meisten Arduinos sind mit einem 8-Bit-Mikrocontroller ausgestattet.
  • Es verfügt über 32 KB und 2 KB Flash-Speicher und SRAM. Der Flash-Speicher besteht aus einer gespeicherten Skizze von Arduino, während SRAM die Verarbeitungsvariablen manipuliert.
  • Es fördert C++ als primäre Programmiersprache.
  • Es hat kein Betriebssystem. Die Softwareplattform erfordert die Betriebssysteme Windows, Linux und macOS, um das Programm auszuführen.
  • Die Arten von Arduino sind Started Kits (für Anfänger), Arduino Shields (Leiterplatten für gedruckte Schaltungen), Standard-Arduino-Boards und Boards mit erweiterten Funktionen.
  • Der Arduino führt immer wieder ein einzelnes Stück Code aus. Aus diesem Grund startet es schnell, sobald wir den Strom einschalten.
  • Es basiert auf der IDE (Integrated Development Environment), die sich auf die Programmierschnittstelle beschränkt.
  • Die Verbindung zum Internet ist ziemlich kompliziert.
  • Das Arduino-Projekt wurde in Italien gestartet.
  • Das Design des Arduino-Boards besteht aus verschiedenen Controllern und Mikroprozessoren. Einige Boards enthalten auch USB (Universal Serial Bus), Modelle und serielle Kommunikationsschnittstellen.
  • Die Prozessorgeschwindigkeit in Arduino reicht von 8 MHz bis 400 MHz. Die Durchschnittsgeschwindigkeit der meisten Arduino-Typen beträgt 16 MHz.
  • Die Projekte von Arduino werden über den USB-Anschluss mit einem Computer verbunden.
  • Der Analog-Digital-Wandler ist im Arduino eingebaut.
  • Das Arduino UNO hat 14 digitale Input/Output-Pins, 6 analoge Pins und Power-Pins.

Was Sie über Raspberry Pi wissen müssen

  • Es wurde entwickelt, um grundlegendes Lernen für Informatikstudenten und andere wachsende Länder zu fördern.
  • Es besteht aus einem 64-Bit-Quad-Core-Prozessor oder Mikroprozessor.
  • Der Raspberry Pi hat etwa 1 GB RAM. Hier ist 1 GiB = 1024 x 1024 x 1024 Byte = (1024)^3 Byte.
  • Es fördert Scratch und Python als Hauptprogrammiersprache.
  • Die Grundlage von Raspberry Pi stellt ein Betriebssystem wie Linux bereit. Es bietet auch ein Nicht-Linux-Betriebssystem wie OpenBSD, NetBSD, HelenOS usw.
  • Die Arten von Raspberry Pi sind Raspberry Pi Alternatives, Raspberry Pi Zero W und Raspberry Pi 3 Model B+.
  • Wir können alle Arten von Anwendungen in Raspberry Pi ausführen, einschließlich Microsoft Office, E-Mails oder spezifischem Code für ein Elektronikprojekt.
  • Wir können einen einzelnen oder einen anderen Codeabschnitt in Raspberry Pi ausführen.
  • Das Betriebssystem in allen Dateien wird auf der SD-Karte gespeichert. Für einen Raspberry Pi können wir mehrere SD-Karten für die verschiedenen Betriebssysteme oder Dateisysteme haben.
  • Es ist in vielen Programmiersprachen konsistent.
  • Es kann einfach mit dem Internet verbunden werden.
  • Die Raspberry Pi Foundation hat den Raspberry Pi im Vereinigten Königreich entwickelt.
  • Das Design der Raspberry Pi-Platine besteht aus CPU (Central Processing Unit), GPU (Graphics Processing Unit), dem Grafikchip, RAM, Xbee-Port, Ethernet-Port, Stromquellenanschluss, UART (Universal Asynchronous Reciever/Transmitter) und GPIO ( Allzweck-Eingabe/Ausgabe)-Pins.
  • Die Prozessorgeschwindigkeit im Raspberry Pi reicht von 700 MHz bis 1,5 GHz.
  • Die Festplatte für den Raspberry Pi ist der Steckplatz auf der Platine, in den die SD-Karte gesteckt wird.
  • Der Analog-Digital-Wandler wird extern an den Raspberry Pi angeschlossen.
  • Der Raspberry Pi3 hat 40 Input/Output-Pins an Bord.

osky