Arduino vs Raspberry Pi: Fordele og ulemper
Som kendt, er billige udviklere, Arduino og Raspberry Pi i meget ens prisklasser. I det store DIY-samfund elsker folk at anbefale den ene eller den anden baseret på specs eller prissætning, men i sandhed er der meget mere forskel på disse to enheder end blot deres tekniske specifikationer.
På papir ser det ud til mange, at Arduino simpelthen ikke sammenligner med Pi i nogen form for kapacitet, da Pi er flere størrelser over Arduino's evner med hensyn til forarbejdningskraft.
Hvad folk måske ikke ved, er at Pi og Arduino er to næsten helt forskellige ting: Pi er en computer, og Arduino er det, der kaldes en mikrocontroller.
Om Arduino
En mikrocontroller er en komponent af mange inden for en komplet computer. Det betyder, at det ikke er en komplet computer. Det er snarere beregnet til at styre en eller blive brugt til grundlæggende programmeringsopgaver, der ikke kræver en fuld computers processorkraft eller operativsystem.
Arduino er en mikrocontroller. Det sælger billigere end Raspberry Pi og har ikke næsten samme kapacitet, men det er heller ikke beregnet til de samme ting.
Arduino's primære fordel over Pi kommer i form af integrerede sensorer, der gør det muligt for ting, som Pi ikke er uden store modifikationer eller tilføjelser.
Brugere, der ønsker at oprette grundlæggende controllere til husholdningsapparater, eller sige, et RC-køretøj, betjenes bedst af Arduino. Så snart du køber den, er den klar til at blive programmeret og tinkered med dit hjertes indhold, hvilket kræver meget minimal opsætningstid og i stand til batteristrøm.
Arduino er i sidste ende velegnet til simple hardwarebaserede opgaver: Pi er en anden historie.
Om Raspberry Pi
Raspberry Pi er en fuld computer og er derfor både dyrere og mere kraftfuld, hardware-klog, selvom den stadig er meget billigere end en stationær computer eller en af dine mobile enheder.
Med upsides af at være en computer kommer også downsides - Pi i sig selv kræver flere investeringer sammen med det oprindelige kit for at få det op og køre som sin egen computer. Du skal bruge et SD-kort, periferiudstyr, endda en skærm, hvis du ikke har en.
Raspberry Pi har heller ikke Arduino sensorer, så det gør det ret umuligt (og bare spild af penge) til enkle ting som kontrolpaneler eller fjernbetjeninger.
Pi er velegnet til software- og softwareudviklere. Du kan køre Linux, Android og i sidste ende Windows 10 på den, ændre den til en bærbar computer til retroemulering eller computing på farten, og selv hvis du er så tilbøjelig, skal du bruge den som en bærbar stationær computer.
Konklusion
Hvis du er interesseret i at tinker med dit hjemmesystem eller gøre enkle controllere, er Arduino til dig. Det er billigere og er klar til at blive brugt lige ud af æsken, med en lang række afskærmninger til rådighed for eventuelle specialiserede behov, du måtte have, der ikke er dækket af basishardwaren.
Hvis du er mere i at snyde med software og computere, er Pi enheden for dig. Der er flere formfaktorer, såvel som Pi 2 til folk der ønsker en mere kraftfuld computer, der kunne passe i lommen. Pi kræver en udvidet opsætningstid og er mere besværligt at installere, men hvis du har lyst på dig selv en softwareudvikler, bør det ikke være noget problem for dig.
Hvad med dig? Er der andre DIY-enheder, du mener, at vi skal dække? Har du Pi eller Arduino? Hvis ja, hvad har du gjort med det? Lyde af i kommentarerne!