Arduino vs. Raspberry Pi
Če ste se kdaj želeli naučiti kodirati ali izdelati robota ali drugo elektronsko napravo, ki jo lahko upravljate z uporabo Arduino ali plošča Raspberry Pi sta odlična načina za začetek. Toda kateri je najboljši za vas in vaše cilje? Tukaj je podrobnejši pogled na razlike med Arduinom vs. Raspberry Pi plošče, vključno z njihovimi tehničnimi specifikacijami in vrstami projektov, ki jih lahko naredite z vsako od njih.
Za namene tega priročnika bomo primerjali najnovejše različice vsake vrste plošč: Arduino Uno Rev3 in Raspberry Pi 4.
Arduino vs. Raspberry Pi: Splošne ugotovitve
Arduino
Ne računalnik. Pravzaprav je to mikrokrmilna plošča.
Nima opaznih procesnih jeder in omejenih V/I vrat in možnosti.
Lahko se polni preko USB ali napajalnega priključka.
Lahko se programira prek spletnega urejevalnika Arduino ali programske opreme Arduino IDE.
Raspberry Pi
To je računalnik. Čeprav je znan kot mikroračunalnik.
Najnovejša različica ima 4 procesna jedra in široko paleto V/I vrat in možnosti.
Polnjenje je možno samo prek vrat USB-C.
Lahko se programira s katerim koli od 9 možnih operacijskih sistemov. Priporočeni se imenuje Raspbian in temelji na Linuxu Debian.
Glavna razlika med Arduinom in Raspberry Pi je v tem, da Arduino ni računalnik in Raspberry Pi je računalnik. Lahko pa tako programirajo in nadzorujejo druge naprave za izvajanje določenih nalog, oba pa vas lahko naučita kodiranja.
Arduino v resnici nima pravih procesnih jeder in ga je mogoče programirati prek spletnega spletnega urejevalnika ali programske opreme Arduino IDE. Raspberry Pi 4 ima štiri jedra in možnih je devet operacijski sistemi ki ga lahko uporabite za programiranje, odvisno od projekta, na katerem delate.
Priporočeni operacijski sistem za Pi se imenuje Raspbian. Ker Arduini niso računalniki, so bolj primerni za enostavnejše naloge, kot je nadzor luči. Raspberry Pis lahko naredi bolj zapletene stvari, kot je izdelava iger, mobilnih aplikacij ali spletnih mest.
Arduino vs. Raspberry Pi: Število jeder in V/I možnosti
Arduino
Zdi se, da nima nobenih procesorskih jeder, ker ni računalnik.
Ima omejeno izbiro V/I možnosti. Večina so samo digitalni V/I zatiči.
Ima 1 USB priključek.
Raspberry Pi
Raspberry Pi 4 ima štiri procesna jedra.
Ima široko paleto V/I vrat in možnosti, podobno kot običajen računalnik.
Ima dva mikro-HDMI vrata, ki lahko podpirata dva 4K zaslona.
Ko razpravljamo o številu jeder, ki jih ima vsaka plošča, se je vredno spomniti, da plošča Arduino ni računalnik, ampak mikrokrmilniška plošča, zato se zdi, da nima ničesar podobnega pravemu procesorskemu jedru, kot je tisto v vašem prenosniku procesor ima morda. In ko gre za jedra, se zdi, da Arduino plošče nimajo nobenega.
Po drugi strani je Raspberry Pi računalnik, čeprav zelo majhen. Glede na spletno stran Raspberry Pi, ima Raspberry Pi 4 4 procesna jedra.
Kar zadeva vhodno/izhodne (I/O) možnosti, je Arduino Uno ima 14 digitalnih vhodnih/izhodnih nožic, 6 analognih vhodov, a USB priključek in napajalni priključek. Raspberry Pi 4 ima široko paleto V/I vrat in možnosti, vključno z 2 USB 3.0 pristanišča, 2 USB 2.0 vrata, 2 mikro-HDMI vrata in reža za kartico Micro SD, če naštejemo le nekaj. Dva mikro-HDMI vrata lahko podpirata dva zaslona 4K.
Arduino vs. Raspberry Pi: Poraba energije
Arduino
Lahko se polni preko USB povezave ali vtičnice.
Za delovanje potrebuje 5 voltov moči.
Priporočena vhodna napetost je od 7 do 12 voltov.
Raspberry Pi
Polnjenje je možno samo prek vrat USB-C.
Na splošno potrebuje 3 ampere in 5 voltov za delovanje.
Lahko sprejme tudi 2,5 ampera moči, če nanj ni priključenih preveč naprav.
Arduino Uno ima napajalni priključek in USB povezavo, zato ga je mogoče polniti tako, da ga povežete z računalnikom prek povezave USB ali prek napajalnega priključka z AC-to-DC adapterjem ali baterijo. Delovna napetost za Arduino je 5V, priporočena vhodna napetost pa se giblje od 7-12V.
Raspberry Pi 4 se polni prek a USB-C pristanišče. Glede na Tom's Hardware, ta mikroračunalnik potrebuje najmanj 3 ampere moči in 5 V (voltov). Lahko sprejme tudi 2,5 ampera, dokler nanj ni priključenih preveč zunanjih naprav.
Arduino vs. Raspberry Pi: Programabilnost
Arduino
Lahko se programira prek odprtokodne, naložljive programske opreme, imenovane Arduino IDE.
Lahko se programira tudi s spletnim spletnim urejevalnikom Arduino.
IDE deluje v operacijskih sistemih Windows, macOS X in Linux.
Raspberry Pi
Izbirate lahko med 9 operacijskimi sistemi, s katerimi programirate svoj Pi.
Raspbian je priporočeni operacijski sistem in temelji na Linuxu Debian.
Zdi se, da so drugi operacijski sistemi specifični za projekt, kot je LibreELEC, ki je namenjen zabaviščnemu centru Kodi.
Programiranje Arduina se lahko izvede z Programska oprema Arduino IDE. Uporabite lahko tudi spletni urejevalnik Arduino. Programska oprema IDE je odprtokodna in omogoča uporabnikom, da napišejo kodo in jo nato naložijo neposredno na ploščo. Okolje Arduino IDE je napisano v Javi, vendar temelji na drugi (neimenovani) odprtokodni programski opremi in jeziku, znanem kot Processing. IDE lahko deluje tudi na Windows, macOS X in Linux.
Ko prvič dobite svoj Raspberry Pi 4, se pričakuje, da boste uporabljali upravitelja namestitve operacijskega sistema, znan kot NOOBS (nova programska oprema iz škatle). Ta upravitelj vam bo omogočil, da izberete operacijski sistem za vaš Raspberry Pi, ki ga lahko uporabite za programiranje. Trenutno lahko izbirate med 9 operacijskimi sistemi, priporočeni pa se imenuje Raspbian, ki temelji na Linuxu Debian. Predvsem eden od druge možne operacijske sisteme lahko uporabite Windows 10 IoT Core.
Končna razsodba: Vsak odbor ima drugačen namen
Arduinos in Raspberry Pis sta odlična za učenje kodiranja in dela z elektroniko. Toda vsak od njih je najbolj primeren samo za določene vrste projektov. Ker so Arduino preproste plošče in niso računalniki, so bolj primerne za enostavne programske naloge kot so nadzor luči, nastavitev termostatov ali nadzor naprav.
In ker so Raspberry Pis dejanski računalniki, se lahko lotite bolj zapletenih nalog, kot so razvoj mobilnih aplikacij, izdelava iger ali oblikovanje spletnih mest. Z Raspberry Pi 4 ga lahko celo priključite na monitor in tipkovnico ter ga uporabite za zamenjavo namiznega računalnika.