Das Hauptunterschied zwischen Arduino und Raspberry Pi ist das Arduino ist ein Mikrocontroller-Entwicklungsboard, während Himbeer-Pi ein Universalcomputer ist, der auf dem Linux-Betriebssystem basiert.
Die Auswahl von Arduino oder Raspberry Pi hängt von dem zu entwickelnden Projekt ab. Dieser Artikel beschreibt die häufigsten Arduino Uno und Raspberry Pi B +. Im Vergleich zu Arduino ist der Energieverbrauch im Vergleich zu Arduino niedriger und die Geschwindigkeit in Raspberry Pi höher.
1. Übersicht und Schlüsseldifferenz
2. Was ist Arduino?
3. Was ist Raspberry Pi?
4. Ähnlichkeiten zwischen Arduino und Raspberry Pi
5. Nebeneinander Vergleich - Arduino vs Raspberry Pi in tabellarischer Form
6. Zusammenfassung
Das Arduino-Entwicklungsboard enthält Mikrocontroller, Programmierhardware, USB-Programmierschnittstelle, Rücksetztaste, Stromanschluss usw. Es gibt verschiedene Arten von Arduino-Platinen wie Arduino Uno, Mega, Nano. Das häufigste Arduino-Board, das Arduino Uno, verfügt über zwei Mikrocontroller. Der ATmega328 wird vom Benutzer programmiert. Der ATmega16U2 ist bereits vorprogrammiert und wird für die USB-Kommunikation verwendet. Die IO-Pins dienen zur Verbindung mit der Außenwelt. Es gibt digitale Pins und analoge Pins.
Abbildung 01: Arduino
Die Arduino IDE wird zum Schreiben der Programme für die Entwicklungsplatine verwendet. Es kann verwendet werden, um Code zu schreiben, zu kompilieren, zu debuggen und schließlich den Code auf die Platine hochzuladen. Die Arduino IDE macht die Projektentwicklung schneller und einfacher. Diese Software ist kostenlos und Open Source. Die in Arduino IDE geschriebenen Programme ähneln C-Programmen. Es ist leicht, Arduino mit Schilden in Hardware zu integrieren. Dieses Schild kann direkt auf dem Arduino gestapelt werden. Die Ethernet-Abschirmung wird zur Verbindung mit dem Ethernet verwendet. Die farbige LCD-Abschirmung dient als Schnittstelle zum Display. Der Programmierer kann diese Abschirmung direkt verwenden und die erforderlichen Bibliotheksfunktionen aufrufen, um die erforderliche Aufgabe auszuführen.
Raspberry Pi läuft auf einem Betriebssystem (OS). Es ist eine zusätzliche Softwareschicht, die Hardware handhabt. In Arduino läuft die Anwendung direkt auf dem Mikrocontroller, aber in Himbeer-Pi sollte die Anwendung das Betriebssystem durchlaufen, um die Hardware zu steuern.
Es gibt verschiedene Versionen wie Himbeer-Pi A, B, B +. Raspberry Pi B + enthält das Broadcom BCM 2836 System on Chip (SoC). Die Prozessoren und die anderen Komponenten sind zu einem Gesamtsystem verbunden. Der Prozessor ist ein Broadcom BCM 2826 ARM-basierter Prozessor. ARM-Prozessoren bilden den Kern der meisten IoT-Geräte. Raspberry Pi kann mit Sprachen wie Python, C programmiert werden++.
Abbildung 02: Himbeer-Pi
Es enthält auch eine Grafikverarbeitungseinheit (GPU). Es hilft, die Grafik zu beschleunigen. Es verfügt über 40 allgemeine Eingangspins (GPIO). Es gibt 4 USB-Anschlüsse und einen RJ45-Ethernet-Anschluss. Für die Kommunikation mit Ethernet- und USB-Anschlüssen wird ein USB-Ethernet-Interface-IC verwendet. Es gibt auch einen CSI-Kameraanschluss. Der HDMI-Anschluss hilft beim Anschließen des Geräts an den Monitor. Das DSI ist eine Monitorschnittstelle für Anzeigen. Es ist eine Alternative zu HDMI. Die Micro-SD-Karte befindet sich im Micro-SD-Steckplatz. Es befindet sich auf der Rückseite der Platine.
Ardunio vs Raspberry Pi | |
Arduino ist ein Single-Board-Mikrocontroller, der eine Open-Source-Plattform zum Aufbau von Hardware- und Software-Umgebungen bietet. | Raspberry Pi ist ein kleiner Einplatinencomputer, der entwickelt wurde, um die Grundlagen der Informatik in Schulen und Entwicklungsländern zu fördern. |
Verarbeitungsgeschwindigkeit | |
Die Geschwindigkeit von Arduino beträgt 16MHz. | Die Geschwindigkeit des Raspberry Pi beträgt 900 MHz. |
Adressraum | |
Arduino hat einen niedrigeren Adressraum, da es sich um einen 8-Bit-Mikrocontroller handelt. | Raspberry Pi unterstützt einen größeren Adressraum, da es über einen 32-Bit-Prozessor verfügt. |
Eingangsausgangsspannungspegel | |
Eingangsspannungspegel für Arduino sind 0 V und 5 V. | Eingang Der Ausgangsspannungspegel für Raspberry Pi beträgt 0 V und 3,3 V. |
Erinnerung | |
Arduino verfügt über 32K Flash, 2K SRAM und 1K EEPROM. | Raspberry Pi verfügt über 4 GB Flash, 512 KB SRAM und Micro SD. |
OS | |
Arduino läuft nicht auf einem Betriebssystem. | Raspberry Pi läuft auf einem Betriebssystem. |
In diesem Artikel wurde der Unterschied zwischen Arduino und Raspberry Pi erläutert. Der Unterschied zwischen Arduino und Raspberry Pi besteht darin, dass Arduino ein Mikrocontroller-Entwicklungsboard ist, während Raspberry Pi ein Universalcomputer ist, der auf dem Linux-Betriebssystem basiert.
1. “Arduino”. Wikipedia, Wikimedia Foundation, 27. März 2018. Hier verfügbar
2. “Raspberry Pi.” Wikipedia, Wikimedia Foundation, 30. März 2018. Hier verfügbar
1.Arduino-uno-perspektive-transparent'von JotaCartas (talk) - Arduino-uno-perspektive.jpg, (CC BY 2.0) über Commons Wikimedia
2.'Raspberry PI'By Onepiece84 - Eigene Arbeit, (CC BY-SA 4.0) über Commons Wikimedia