Nyheter i Android, Telefoner, Prylar Och Recensioner

Arduino vs Raspberry Pi: Vilken är minidatorn för dig?

Arduino och Raspberry Pi kan se ganska lika ut – de är båda söta små kretskort med några chips och stift på dem – men de är faktiskt väldigt olika enheter.

Du letar efter en liten dator, kanske för att driva en DIY Network Security Camera — det är ett vanligt beslut som behövs för en mängd roliga projekt. Du har hört bra saker om Raspberry Pi och Arduino, men du kan inte bestämma vilken som är rätt för dig. Vilket kommer att råda som det mest användbara när du väl har plockat isär säkerhetskameran tack vare den händelsen med grannarna? Vilken kan du spela film på? Oroa dig inte, vi är här för att förklara allt!

Om du är mer av en visuell elev (som jag) är den här artikeln tillgänglig i videoform här:

Vad är skillnaden?

Arduino är en mikrokontroller, och inte i själva verket en minidator. En mikrokontroller är bara en liten del av det som gör en hel dator. Arduino tillhandahåller bara en delmängd av funktionerna i Raspberry Pi.

Även om Arduino kan programmeras med små applikationer skrivna i C++, kan den inte köra ett “operativsystem” i full skala och kommer definitivt inte att ersätta ditt mediacenter när som helst snart. Raspberry Pi å andra sidan är en fullblåst dator. Om du läser den här webbplatsen kommer jag att anta att du vet vad det betyder.

Styrkor svagheter

Så är Arduino värdelös då? Knappast – en Arduino är perfekt för elektronikprojekt. Den innehåller en uppsättning in- och utgångar som kan kopplas direkt till komponenter och sensorer, och är otroligt lätt att bara hoppa direkt till att göra något. Detta gör den idealisk för prototyper av saker eller för att göra små projekt som inte kräver komplexiteten hos en Pi.

Relaterad  OneDrive synkroniserar inte? Här är 12 sätt att fixa det

Arduino kör Arduino firmware – en grundläggande del av kärnprogramvaran som gör att den kan kommunicera med en dator via USB och ger tillgång till alla funktioner. Du skulle vanligtvis inte ersätta denna firmware, men det är möjligt. När din kod har laddats kan du bara koppla in den var som helst och den börjar fungera direkt – du behöver inte starta om, koppla in ett tangentbord eller välja ett program att köra. Den gör det enda jobb den är programmerad att göra, gör det bra och den gör det omedelbart.

Raspberry Pi å andra sidan är en fullt fungerande minidator. Det kräver ett operativsystem (kolla in dessa 10 Linux-distros som det kan köra), och det tar lite tid att starta upp innan det är i drift. Lagring tillhandahålls från ett micro-SD-kort, medan inbyggt Ethernet tillåter nätverk (du kan få nätverk på Arduino också, men det kräver en “sköld”).

I hjärtat av Pi är en Broadcom Arm-v6 CPU; den har minne och en grafikprocessor som driver HDMI-utgången. Du kan koppla in ett tangentbord och bildskärm, ladda upp Linux, och de mindre tekniskt kunniga kanske inte har någon aning om hur liten maskinen som driver allt egentligen är. Pi är en otroligt kraftfull plattform i ett mycket litet paket – perfekt för inbyggda system eller projekt som kräver mer interaktivitet och processorkraft.

Som sagt, hallon är betydligt mer komplex för enkla elektronikprojekt. Till exempel är allas första projekt någon derivata av att blinka en lysdiod på och av. På Arduino handlar det om att ansluta en lysdiod och ett motstånd till två stift och sedan ladda upp cirka 8 rader kod. Det är allt. På Raspberry Pi — förutsatt att du har ett fullt fungerande operativsystem redan installerat och konfigurerat som du vill, måste du sedan installera några bibliotek som hjälper dig att kontrollera GPIO-stiften (det är de bitar du ansluter komponenter till).

Relaterad  Hipstamatic är tillbaka med en ny gratisapp och uppdaterade analoga kamerastilar

Det finns dock massor av bibliotek att välja mellan, beroende på vilket språk du vill programmera på – inklusive visuella designers som Scratch. WiringPi låter dig skriva på samma språk som Arduino kommer från. Slutligen kan du behöva kompilera din app innan du kör den. Poängen är att du kan göra nästan allt en Arduino kan på en Pi — det är bara mer komplicerat.

En annan viktig punkt att komma ihåg här är att Arduino är den mest populära plattformen för elektronikprojekt, så även om elektronikprojekt är möjliga på Raspberry Pi (10 Raspberry Pi-projekt för nybörjare), hittar du inte alls lika många nybörjarhandledningar som hjälper dig . Det kan vara bäst att betrakta Pi som en uppgradering när du väl är redo att hantera större och mer krävande projekt.

Raspberry Pi är en minidator, Arduino är det inte. För att förstå den punkten lite tydligare, här är ett litet urval av operativsystem som du kan installera på Raspberry Pi:

Vi har skrivit om 7 Raspberry Pi-operativsystem tidigare.

Och här är en lista över operativsystem du kan installera på Arduino:

Så du har bestämt dig? Bra. Börja med att kolla in hur man livestreamar till YouTube med en Pi, eller vad sägs om att bygga en blixtmolnlampa med en Arduino? Vi har en inofficiell Raspberry Pi nybörjarguide som borde visa sig vara användbar, och en för Arduino också.

VÄNTA! Varför välja överhuvudtaget?

Du kan faktiskt ha det bästa av två världar; Pi kan vara en mer komplex Arduino, och Arduino klarar inte riktigt lika mycket som Pi – men har du funderat på att använda dem tillsammans? – AlaMode-projektet lägger en stapelbar Arduino-klon direkt ovanpå Pi, vilket ger omedelbar tillgång till alla vanliga Arduino-funktioner.

Relaterad  OnePlus Nord CE 2 kommer att få Dimensity 900-chipset. Frisläppandet kan ske i januari 2022

Eller om Python är mer din grej, anslut bara din Arduino till USB på din Pi och kommunicera med den direkt.

Jag hoppas att du är tydligare om skillnaderna mellan Arduino och Raspberry Pi nu, och varför den ena kan vara bättre än den andra för en viss applikation. Visa oss några av dina Arduino/Pi-projekt i kommentarerna nedan!

Om författaren

Joe Coburn (134 artiklar publicerade)

Joe har en examen i datavetenskap från University of Lincoln, Storbritannien. Han är en professionell mjukvaruutvecklare, och när han inte flyger drönare eller skriver musik kan han ofta hittas som fotograferar eller producerar videor.

Mer från Joe Coburn

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera