Skillnad mellan Arduino och Raspberry Pi

Huvudskillnad - Arduino vs Hallon Pi
 

De nyckelskillnad mellan Arduino och Raspberry Pi är det Arduino är en microcontroller development board medan hallon pi är en allmänt användbar dator baserad på Linux operativsystem.

Att välja Arduino eller Raspberry Pi beror på det projekt som ska utvecklas. Denna artikel diskuterar den vanligaste Arduino Uno och Raspberry Pi B +. Generellt sett jämförs med Arduino, är strömförbrukningen lägre och hastigheten är högre i Raspberry pi.

INNEHÅLL

1. Översikt och nyckelskillnad
2. Vad är Arduino
3. Vad är Raspberry Pi
4. Likheter mellan Arduino och Raspberry Pi
5. Side vid sida-jämförelse - Arduino vs Raspberry Pi i tabellform
6. Sammanfattning

Vad är Arduino?

Arduino utvecklingsbräda innehåller mikrokontroller, programmeringshårdvara, USB-programmeringsgränssnitt, återställningsknapp, strömkontakt etc. Det finns olika typer av Arduino-kort, som Arduino Uno, Mega, Nano. Det vanligaste Arduino-kortet, som är Arduino Uno, har två mikrokontroller. ATmega328 är programmerad 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.

Figur 01: Arduino

Arduino IDE används för att skriva program för utvecklingsstyrelsen. Det kan användas för att skriva kod, kompilera, felsöka och äntligen ladda upp koden till styrelsen. Arduino IDE gör projektutvecklingen snabbare och enklare. Denna programvara är en fri och öppen källkod. De program som skrivs i Arduino IDE liknar C-program. Det är lätt att integrera Arduino med hårdvara med hjälp av skärmar. Denna sköld kan staplas direkt till Arduino. Ethernet-skärmen används för att ansluta till Ethernet. Färg LCD-skärmen används som gränssnitt till displayen. Programmeraren kan direkt använda skärmen och ringa 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 programvara som hanterar hårdvara. I Arduino körs programmet direkt på mikrokontroller men i hallon pi, bör applikationen gå igenom operativsystemet för att styra hårdvara.

 Det finns olika versioner som hallon pi A, B, B +. Raspberry Pi B + innehåller Broadcom BCM 2836 System på Chip (SoC). Det har processorerna och de andra komponenterna som är 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 hjälp av språk som Python, C++.

Figur 02: Raspberry Pi

Den innehåller också en grafisk processenhet (GPU). Det hjälper till att påskynda grafiken. Den har 40 generella inmatningsutgångspinnen (GPIO). Det finns 4 USB-portar och RJ45 Ethernet-port. Det finns ett USB Ethernet-gränssnitt IC används för att kommunicera med Ethernet och USB-portar. Det finns också en CSI-kameraanslutning. HDMI-porten hjälper till att ansluta enheten till bildskärmen. DSI är ett bildskärmsgränssnitt för bildskärmar. Det är ett alternativ till HDMI. Micro SD-kortet är inuti micro SD-kortplatsen. Det är på baksidan av styrelsen.

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 microcontroller med en enda styrenhet som ger en öppen källplattform för att bygga hårdvaru- och mjukvarumiljöer. Raspberry Pi är en liten enstaka dator som utvecklats för att främja undervisning i grundforskningen inom datavetenskap i skolor och i utvecklingsländer.
 Processhastighet
Hastigheten för Arduino är 16 MHz. Hastigheten av Raspberry Pi är 900MHz.
Adressutrymme
Arduino har ett lägre adressutrymme eftersom det är 8 bitars mikrokontroller. Raspberry Pi stöder större adressutrymme eftersom det har en 32 bitars processor.
 Ingång Utgångsspänningsnivåer
Ingång Utgångsspänningsnivåer för Arduino är 0V och 5V. Ingång Utgångsspänningsnivå för Raspberry Pi är 0V och 3.3V.
Minne
Arduino har 32K Flash, 2K SRAM och 1K EEPROM. Raspberry Pi har 4GB Flash, 512K SRAM och micro SD.
OS
Arduino kör inte på ett operativsystem. Raspberry Pi körs på ett operativsystem.

Sammanfattning - Arduino vs Hallon Pi

Denna artikel diskuterade skillnaden mellan Arduino och Raspberry Pi. Skillnaden mellan Arduino och Raspberry Pi är att Arduino är en microcontroller development board medan hallon pi är en vanlig dator baserad på Linux operativsystem.

Referens:

1. "Arduino." Wikipedia, Wikimedia Foundation, 27 mars 2018. Tillgänglig här 
2. "Raspberry Pi." Wikipedia, Wikimedia Foundation, 30 mars 2018. Tillgänglig här 

Image Courtesy:

1.Arduino-uno-perspective-transparent'By JotaCartas (talk) - Arduino-uno-perspective.jpg, (CC BY 2.0) via Commons Wikimedia
2.Raspberry PI'By Onepiece84 - eget arbete, (CC BY-SA 4,0) via Commons Wikimedia