Der Schlüsselunterschied Zwischen Arduino und Raspberry Pi ist das Arduino ist eine Mikrocontroller -Entwicklungskarte, während Raspberry Pi ein allgemeiner Computer ist, der auf Linux -Betriebssystem basiert.
Die Auswahl von Arduino oder Raspberry Pi hängt von dem Projekt ab, das entwickelt wird. In diesem Artikel werden die häufigsten Arduino Uno und Raspberry Pi B erörtert+. Im Vergleich zu Arduino ist der Stromverbrauch im Vergleich zu Arduino niedriger und die Geschwindigkeit bei Himbeer -PI höher.
1. Überblick und wichtiger Unterschied
2. Was ist Arduino?
3. Was ist Raspberry Pi
4. Ähnlichkeiten zwischen Arduino und Raspberry Pi
5. Nebeneinander Vergleich - Arduino gegen Raspberry Pi in tabellarischer Form
6. Zusammenfassung
Die Arduino Development Board enthält Mikrocontroller, Programmierhardware, USB -Programmierschnittstelle, Reset -Taste, Stromanschluss usw. Es gibt verschiedene Arten von Arduino -Boards wie Arduino Uno, Mega, Nano. Das häufigste Arduino Board, Arduino Uno, hat zwei Mikrocontroller. Der ATMega328 wird vom Benutzer programmiert. Der ATMega16U2 ist bereits vorprogrammiert und wird für die USB-Kommunikation verwendet. Die IO -Stifte werden verwendet, um sich mit der Außenwelt zu verbinden. Es gibt digitale Stifte und analoge Stifte.
Abbildung 01: Arduino
Die Arduino IDE wird verwendet, um die Programme für das Entwicklungsausschuss zu schreiben. Es kann verwendet werden, um Code zu schreiben, zu kompilieren, zu debuggen und schließlich auf die Board hochzuladen. Die Arduino -IDE macht die Projektentwicklung schneller und einfacher. Diese Software ist eine kostenlose und Open Source. Die in Arduino IDE geschriebenen Programme ähneln den C -Programmen. Es ist einfach, Arduino mit Schildern in Hardware zu integrieren. Dieser Schild kann direkt an den Arduino gestapelt werden. Der Ethernet -Schild wird verwendet, um eine Verbindung zum Ethernet herzustellen. Der Farb -LCD -Schild wird verwendet, um mit der Anzeige zu senden. Der Programmierer kann diesen Schild direkt verwenden und die erforderlichen Bibliotheksfunktionen aufrufen, um die erforderliche Aufgabe auszuführen.
Raspberry Pi läuft auf einem Betriebssystem (Betriebssystem). Es ist eine zusätzliche Softwareebene, die Hardware behandelt. In Arduino wird die Anwendung direkt auf dem Mikrocontroller ausgeführt, aber in Raspberry PI sollte die Anwendung das Betriebssystem durchlaufen, um die Hardware zu steuern.
Es gibt verschiedene Versionen wie Raspberry Pi A, B, B+. Raspberry Pi B+ enthält das Broadcom BCM 2836 -System auf Chip (SOC). Es hat die Prozessoren und die anderen Komponenten angeschlossen, um ein ganzes System zu erstellen. Der Prozessor ist Broadcom BCM 2826 ARM -Basis -Prozessor. Armprozessoren sind der Kern der meisten IoT -Geräte. Raspberry Pi kann mit Sprachen wie Python, C programmiert werden++.
Abbildung 02: Raspberry Pi
Es enthält auch eine grafische Verarbeitungseinheit (GPU). Es hilft, Grafiken zu beschleunigen. Es hat 40 Allzweckeingangsausgangsnadeln (GPIO). Es gibt 4 USB -Anschlüsse und RJ45 -Ethernet -Port. Es gibt ein USB -Ethernet -Schnittstellen -IC, das zur Kommunikation mit Ethernet- und USB -Ports verwendet wird. Es gibt auch einen CSI -Kameraton -Anschluss. Der HDMI -Port hilft dabei, das Gerät mit dem Monitor zu verbinden. Der 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 des Bretts.
Ardunio gegen Raspberry Pi | |
Arduino ist ein einzelner Board -Mikrocontroller, der eine Open -Source -Plattform zum Erstellen von Hardware- und Softwareumgebungen bietet. | Raspberry Pi ist ein kleiner einzelner Board -Computer, der entwickelt wurde, um das Unterrichten der Grundlagen der Informatik in Schulen und in Entwicklungsländern zu fördern. |
Verarbeitungsgeschwindigkeit | |
Die Geschwindigkeit von Arduino beträgt 16 MHz. | Die Geschwindigkeit von Himbeer Pi beträgt 900 MHz. |
Adressraum | |
Arduino hat einen niedrigeren Adressraum, da es sich um 8 -Bit -Mikrocontroller handelt. | Raspberry Pi unterstützt einen größeren Adressraum, da er einen 32 -Bit -Prozessor hat. |
Eingangsausgangsspannungsniveaus | |
Eingangsausgangsspannungspegel für Arduino sind 0V und 5 V. | Eingangsausgangsspannungspegel für Raspberry PI sind 0V und 3.3v. |
Speicher | |
Arduino hat 32k Flash, 2K SRAM und 1K EEPROM. | Raspberry Pi hat 4 GB Blitz, 512K SRAM und Micro SD. |
Betriebssystem | |
Arduino läuft nicht unter einem Betriebssystem. | Raspberry Pi läuft unter einem Betriebssystem. |
In diesem Artikel wurde der Unterschied zwischen Arduino und Raspberry Pi erörtert. Der Unterschied zwischen Arduino und Raspberry Pi besteht darin, dass Arduino eine Mikrocontroller -Entwicklungskarte ist, während Raspberry Pi ein allgemeiner Computer ist, der auf 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-un-perspektiven transparent'by jotacartas (talk)-arduino-un-perspektive.JPG (CC von 2.0) über Commons Wikimedia
2.'Raspberry Pi'By Onepiece84 - eigene Arbeit, (CC BY -SA 4.0) über Commons Wikimedia