Om du någonsin velat lära dig att koda eller bygga en robot eller annan elektronisk enhet som du kan styra, är båda ett bra sätt att börja använda ett Arduino- eller Raspberry Pi-kort. Men vilken är bäst för dig och dina mål? Här är en närmare titt på skillnaderna mellan Arduino vs Raspberry Pi-kort, inklusive deras respektive tekniska specifikationer och vilka typer av projekt du kan göra med var och en av dem. I denna guide jämför vi de senaste versionerna av varje typ av kort: Arduino Uno Rev3 och Raspberry Pi 4.
Arduino vs Raspberry Pi: Totala resultat
Arduino
- Inte en dator. Det är faktiskt ett mikrokontrollerkort.
- Har inga urskiljbara processorkärnor och begränsade I / O-portar och alternativ.
- Kan laddas via USB eller strömuttag.
- Kan programmeras via Arduino Web Editor eller Arduino IDE-programvara.
Raspberry Pi
- Det är en dator. Även om det är känt som en mikrodator.
- Den senaste versionen har fyra processorkärnor och ett stort antal I / O-portar och alternativ.
- Kan endast laddas via USB-C-port.
- Kan programmeras med något av 9 möjliga operativsystem. Den rekommenderade heter Raspbian och baseras på Linux Debian.
Huvudskillnaden mellan Arduino och Raspberry Pi är att Arduino inte är en dator och Raspberry Pi är en dator. Men de kan både programmera och styra andra enheter för att utföra vissa uppgifter och de kan båda lära dig hur man kodar. Arduinos har inte riktigt några verkliga processorkärnor och kan programmeras via en online webbredigerare eller Arduino IDE-programvaran. Raspberry Pi 4 har fyra kärnor och det finns nio möjliga operativsystem som kan användas för att programmera det, beroende på vilket projekt du arbetar med. Det rekommenderade operativsystemet för en Pi kallas Raspbian. Eftersom Arduinos inte är datorer passar de bättre för enklare uppgifter som att styra lampor. Raspberry Pis kan göra mer komplexa saker som att skapa spel, mobilappar eller webbplatser.
Arduino vs Raspberry Pi: Antal kärnor och I / O-alternativ
Arduino
- Verkar inte ha några processorkärnor eftersom det inte är en dator.
- Har ett begränsat antal I / O-alternativ. De flesta är bara digitala I / O-stift.
- Har 1 USB-anslutning.
Raspberry Pi
- Raspberry Pi 4 har fyra processorkärnor.
- Har en mängd olika I / O-portar och alternativ som en vanlig dator.
- Har två mikro-HDMI-portar som kan stödja två 4K-skärmar.
När man diskuterar antalet kärnor som varje kort har, är det värt att komma ihåg att ett Arduino-kort inte är en dator, det är ett mikrokontrollerkort och det verkar därför inte ha något som liknar en riktig processkärna som den som din bärbara dator har. Och när det gäller kärnor verkar Arduino-kort inte ha några. Raspberry Pi är å andra sidan en dator, om än en mycket liten. Enligt Raspberry Pi-webbplatsen har Raspberry Pi 4 fyra processorkärnor. När det gäller input / output (I / O) -alternativ kommer Arduino Uno med 14 digitala ingångs- / utgångsstift, 6 analoga ingångar, en USB-anslutning och ett strömuttag. Raspberry Pi 4 har ett brett utbud av I / O-portar och alternativ, inklusive 2 USB 3.0-portar, 2 USB 2.0-portar, 2 mikro-HDMI-portar och en Micro SD-kortplats, för att bara nämna några. De två mikro-HDMI-portarna har stöd för två 4K-skärmar.
Arduino vs Raspberry Pi: Energiförbrukning
Arduino
- Kan laddas med en USB-anslutning eller strömuttag.
- Behöver 5 volt ström för att fungera.
- Rekommenderad ingångsspänning varierar från 7 – 12 volt.
Raspberry Pi
- Kan endast laddas via USB-C-port.
- Behöver vanligtvis 3 ampere och 5 volt för att fungera.
- Kan också acceptera 2,5 ampere om det inte är för många enheter anslutna till det.
Arduino Uno har ett strömuttag och en USB-anslutning och så kan den laddas genom att antingen ansluta den till en dator via USB-anslutningen eller via strömuttaget med en AC-till-DC-adapter eller batteri. Arduino-driftspänningen är 5V och den rekommenderade ingångsspänningen varierar från 7-12V. Raspberry Pi 4 laddas via en USB-C-port. Enligt Toms hårdvara kräver denna mikrodator minst 3 ampere och 5V (volt). Det kan också acceptera 2,5 ampere så länge det inte finns för många kringutrustning anslutna till det.
Arduino vs Raspberry Pi: Programmerbarhet
Arduino
- Kan programmeras via nedladdningsbar programvara med öppen källkod, kallad Arduino IDE.
- Kan också programmeras med hjälp av Arduino Web Editor online.
- IDE körs på Windows, macOS X och Linux.
Raspberry Pi
- Du kan välja mellan 9 operativsystem att programmera din Pi med.
- Raspbian är det rekommenderade operativsystemet och det är baserat på Linux Debian.
- De andra operativsystemen verkar vara projektspecifika, till exempel LibreELEC, som är för ett Kodi Entertainment Center.
Programmering av en Arduino kan göras med Arduino IDE-programvaran. Du kan också använda Arduino Web Editor. IDE-programvaran är öppen källkod och tillåter användare att skriva kod och sedan ladda upp den direkt till tavlan. Arduino IDE-miljön är skriven i Java men baserad på annan (namnlös) programvara med öppen källkod och ett språk som kallas Processing. IDE kan också köras på Windows, macOS X och Linux. När du först får din Raspberry Pi 4 förväntas du använda en installationshanterare för operativsystem som kallas NOOBS (New Out of Box Software). Den här chefen låter dig välja ett operativsystem för din Raspberry Pi som du kan använda för att programmera det. Det finns för närvarande 9 operativsystem du kan välja mellan, men den rekommenderade heter Raspbian, som är baserad på Linux Debian. I synnerhet är ett av de andra möjliga operativsystem du kan använda Windows 10 IoT Core.
Slutlig dom: Varje styrelse har olika syften
Arduinos och Raspberry Pis är båda bra för att lära sig att koda och hur man arbetar med elektronik. Men var och en av dem passar bäst för endast vissa typer av projekt. Eftersom Arduinos är enkla kort och inte är datorer passar de bättre för enkla programmeringsuppgifter som att styra lampor, justera termostater eller styra apparater. Och eftersom Raspberry Pis är faktiska datorer kan du ta på dig mer komplexa uppgifter som att utveckla mobilappar, skapa spel eller designa webbplatser. Och med Raspberry Pi 4 kan du även ansluta den till en bildskärm och tangentbord och använda den för att ersätta en stationär dator.