Skillnaden mellan Arduino och Raspberry Pi

Innehållsförteckning:

Skillnaden mellan Arduino och Raspberry Pi
Skillnaden mellan Arduino och Raspberry Pi

Video: Skillnaden mellan Arduino och Raspberry Pi

Video: Skillnaden mellan Arduino och Raspberry Pi
Video: Пять мифов о Raspberry Pi: зачем создавалась, как работает с Win 10 и кто победит — Pi 3 или Arduino 2024, Juli
Anonim

Key Difference – Arduino vs Raspberry Pi

Den viktigaste skillnaden mellan Arduino och Raspberry Pi är att Arduino är ett utvecklingskort för mikrokontroller medan raspberry pi är en allmändator baserad på operativsystemet Linux.

Val av Arduino eller Raspberry Pi beror på projektet som ska utvecklas. Den här artikeln diskuterar de vanligaste Arduino Uno och Raspberry Pi B+. Generellt sett, jämfört med Arduino, är strömförbrukningen lägre och hastigheten högre i Raspberry pi.

Vad är Arduino?

Arduinos utvecklingskort innehåller mikrokontroller, programmeringshårdvara, USB-programmeringsgränssnitt, återställningsknapp, strömkontakt etc. Det finns olika typer av Arduino-brädor som Arduino Uno, Mega, Nano. Det vanligaste Arduino-kortet som är Arduino Uno har två mikrokontroller. ATmega328 programmeras av användaren. ATmega16U2 är redan förprogrammerad och används för USB-kommunikation. IO-stiften används för att ansluta till omvärlden. Det finns digitala stift och analoga stift.

Nyckelskillnaden mellan Arduino och Raspberry Pi
Nyckelskillnaden mellan Arduino och Raspberry Pi

Figur 01: Arduino

Arduino IDE används för att skriva programmen för utvecklingskortet. Den kan användas för att skriva kod, kompilera, felsöka och slutligen för att ladda upp koden till kortet. Arduino IDE gör projektutvecklingen snabbare och enklare. Denna programvara är en gratis och öppen källkod. Programmen skrivna i Arduino IDE liknar C-program. Det är lätt att integrera Arduino med hårdvara med hjälp av sköldar. Denna sköld kan staplas direkt på Arduino. Ethernet-skölden används för att ansluta till Ethernet. LCD-färgskölden används för att ansluta till displayen. Programmeraren kan direkt använda dessa sköldar och anropa de nödvändiga biblioteksfunktionerna för att utföra den nödvändiga uppgiften.

Vad är Raspberry Pi?

Raspberry Pi körs på ett operativsystem (OS). Det är ett extra lager av mjukvara som hanterar hårdvara. I Arduino körs applikationen direkt på mikrokontrollern, men i raspberry pi bör applikationen gå via OS för att styra hårdvaran.

Det finns olika versioner som Raspberry pi A, B, B+. Raspberry Pi B+ innehåller Broadcom BCM 2836 System on Chip (SoC). Den har processorerna och de andra komponenterna anslutna för att göra ett helt system. Processorn är Broadcom BCM 2826 ARM-baserad processor. ARM-processorer är kärnan i de flesta IoT-enheter. Raspberry Pi kan programmeras med språk som Python, C++.

Skillnaden mellan Arduino och Raspberry pi
Skillnaden mellan Arduino och Raspberry pi

Figur 02: Raspberry Pi

Den innehåller också en grafisk bearbetningsenhet (GPU). Det hjälper till att snabba upp grafiken. Den har 40 GPIO (General Purpose Input Output Pins). Det finns 4 USB-portar och RJ45 Ethernet-port. Det finns ett USB Ethernet Interface IC som används för att kommunicera med Ethernet och USB-portar. Det finns också en CSI-kamerakontakt. HDMI-porten hjälper till att ansluta enheten till monitorn. DSI är ett monitorgränssnitt för bildskärmar. Det är ett alternativ till HDMI. Micro SD-kortet är inuti micro SD-facket. Det finns på baksidan av brädan.

Vad är likheten mellan Arduino och Raspberry Pi?

Både Arduino och Raspberry Pi kan användas för att bygga Internet of Things (IoT) och inbyggda system

Vad är skillnaden mellan Arduino och Raspberry Pi?

Ardunio vs Raspberry Pi

Arduino är en enkortsmikrokontroller som tillhandahåller en öppen källkodsplattform för att bygga hård- och mjukvarumiljö. Raspberry Pi är en liten enkortsdator utvecklad för att främja undervisning i grunderna i datavetenskap i skolor och i utvecklingsländer.
Bearbetningshastighet
Arduinos hastighet är 16MHz. Raspberry Pis hastighet är 900 MHz.
Adressutrymme
Arduino har ett lägre adressutrymme eftersom det är en 8-bitars mikrokontroller. Raspberry Pi stöder större adressutrymme eftersom den har en 32-bitars processor.
Input Output Voltage Levels
Input Utspänningsnivåer för Arduino är 0V och 5V. Input Utspänningsnivån för Raspberry Pi är 0V och 3,3V.
Memory
Arduino har 32K Flash, 2K SRAM och 1K EEPROM. Raspberry Pi har 4 GB Flash, 512K SRAM och micro SD.
OS
Arduino körs inte på ett OS. Raspberry Pi körs på ett OS.

Sammanfattning – Arduino vs Raspberry Pi

Den här artikeln diskuterade skillnaden mellan Arduino och Raspberry Pi. Skillnaden mellan Arduino och Raspberry Pi är att Arduino är ett utvecklingskort för mikrokontroller medan raspberry pi är en allmändator baserad på operativsystemet Linux.

Rekommenderad: