Arduino vs. Raspberry Pi

Ha valaha is meg akarta tanulni, hogyan kell kódolni vagy építeni egy robotot vagy más elektronikus eszközt, amelyet vezérelhet egy Arduino vagy a Raspberry Pi tábla remek módja az indulásnak. De melyik a legjobb az Ön és céljai számára? Itt van egy közelebbi pillantás az Arduino és az Arduino közötti különbségekre. Raspberry Pi táblák, beleértve a megfelelő műszaki jellemzőket és az egyes projektek típusait.

Ebben az útmutatóban összehasonlítjuk az egyes táblatípusok legújabb verzióit: az Arduino Uno Rev3-at és a Raspberry Pi 4-et.

Arduino vs. Raspberry Pi: Általános megállapítások

Arduino

  • Nem számítógép. Valójában egy mikrokontroller kártya.

  • Nincsenek észrevehető feldolgozó magok, és korlátozott I/O portok és opciók.

  • USB-n vagy tápcsatlakozón keresztül tölthető.

  • Programozható az Arduino Web Editor vagy az Arduino IDE szoftverrel.

Raspberry Pi

  • Ez egy számítógép. Bár ez mikroszámítógépként ismert.

  • A legújabb verzió 4 processzormaggal és I/O portok és opciók széles választékával rendelkezik.

  • Csak USB-C porton keresztül tölthető.

  • A 9 lehetséges operációs rendszer bármelyikével programozható. Az ajánlott a Raspbian, és Linux Debianon alapul.

A fő különbség az Arduino és a Raspberry Pi között az, hogy az Arduino nem számítógép, a Raspberry Pi pedig egy számítógép. De programozhatnak és vezérelhetnek más eszközöket bizonyos feladatok elvégzésére, és mindkettő megtaníthatja a kódolást.

Az Arduinos nem igazán rendelkezik valódi feldolgozó magokkal, és programozható online webszerkesztővel vagy az Arduino IDE szoftverrel. A Raspberry Pi 4 négy maggal rendelkezik, és kilenc lehetséges operációs rendszer amivel programozható, attól függően, hogy milyen projekten dolgozik.

A Pi-hez ajánlott operációs rendszer a Raspbian. Mivel az Arduinok nem számítógépek, jobban megfelelnek az egyszerűbb feladatokra, például a lámpák vezérlésére. A Raspberry Pis bonyolultabb dolgokra is képes, például játékokat, mobilalkalmazásokat vagy webhelyeket készíthet.

Arduino vs. Raspberry Pi: Magok száma és I/O opciók

Arduino

  • Úgy tűnik, hogy nincs feldolgozó magja, mivel nem számítógép.

  • Korlátozott számú I/O opcióval rendelkezik. A legtöbb csak digitális I/O érintkező.

  • 1 USB csatlakozóval rendelkezik.

Raspberry Pi

  • A Raspberry Pi 4 négy processzormaggal rendelkezik.

  • Sokféle I/O porttal és opcióval rendelkezik, hasonlóan egy hagyományos számítógéphez.

  • Két micro-HDMI porttal rendelkezik, amelyek két 4K kijelzőt támogatnak.

Amikor az egyes táblák magjainak számáról beszélünk, érdemes megjegyezni, hogy az Arduino tábla nem számítógép, hanem mikrokontroller kártya, és ezért úgy tűnik, nincs benne semmi, ami egy valódi processzormaghoz hasonlítana, mint amilyen a laptopé. processzornak lehet. Ami pedig a magokat illeti, úgy tűnik, az Arduino tábláknak nincs ilyen.

A Raspberry Pi viszont egy számítógép, bár nagyon kicsi. A Raspberry Pi weboldala szerint, a Raspberry Pi 4 4 processzormaggal rendelkezik.

Ami a bemeneti/kimeneti (I/O) opciókat illeti, a Arduino Uno 14 digitális bemeneti/kimeneti érintkezővel, 6 analóg bemenettel, a USB csatlakozást és egy tápcsatlakozót. A Raspberry Pi 4 I/O portok és opciók széles választékával rendelkezik, köztük 2 USB 3.0 portok, 2 USB 2.0 portok, 2 mikro-HDMI portok és egy Micro SD kártyanyílás, hogy csak néhányat említsünk. A két micro-HDMI port két 4K-s kijelzőt támogat.

Arduino vs. Raspberry Pi: Energiafogyasztás

Arduino

  • USB csatlakozón vagy tápcsatlakozón keresztül tölthető.

  • A működéshez 5 V tápfeszültség szükséges.

  • Az ajánlott bemeneti feszültség 7 és 12 volt között van.

Raspberry Pi

  • Csak USB-C porton keresztül tölthető.

  • Általában 3 amperre és 5 voltra van szükség a működéshez.

  • 2,5 amperes teljesítményt is képes fogadni, ha nincs túl sok eszköz csatlakoztatva.

Az Arduino Uno tápcsatlakozóval és USB-csatlakozóval rendelkezik, így akár a számítógéphez USB-kapcsolaton keresztül, akár a tápcsatlakozón keresztül AC-DC adapterrel vagy akkumulátorral tölthető. Az Arduino működési feszültsége 5 V, az ajánlott bemeneti feszültség pedig 7-12 V.

A Raspberry Pi 4 töltődik a USB-C kikötő. A Tom's Hardware szerint, ez a mikroszámítógép legalább 3 ampert és 5 V-ot (volt) igényel. 2,5 ampert is képes fogadni, amíg nincs túl sok periféria rákötve.

Arduino vs. Raspberry Pi: Programozhatóság

Arduino

  • Programozható nyílt forráskódú, letölthető szoftverrel, az úgynevezett Arduino IDE-vel.

  • Az online Arduino Web Editor segítségével is programozható.

  • Az IDE Windows, macOS X és Linux rendszeren fut.

Raspberry Pi

  • 9 operációs rendszer közül választhat, amellyel Pi-jét programozhatja.

  • A Raspbian az ajánlott operációs rendszer, amely Linux Debianon alapul.

  • A többi operációs rendszer projektspecifikusnak tűnik, például a LibreELEC, amely egy Kodi Entertainment Center számára készült.

Az Arduino programozása a Arduino IDE szoftver. Használhatja az Arduino webszerkesztőt is. Az IDE szoftver nyílt forráskódú, és lehetővé teszi a felhasználók számára, hogy kódot írjanak, majd közvetlenül a táblára töltsék fel. Az Arduino IDE környezet Java nyelven íródott, de más (névtelen) nyílt forráskódú szoftveren és a Processing néven ismert nyelven alapul. Az IDE is futhat rajta ablakok, Mac operációs rendszer X, és Linux.

Amikor először megvásárolja a Raspberry Pi 4-et, elvárható, hogy a NOOBS (New Out of Box Software) néven ismert operációs rendszer-telepítéskezelőt használja. Ez a kezelő lehetővé teszi, hogy kiválasszon egy operációs rendszert a Raspberry Pi számára, amellyel programozhatja azt. Jelenleg 9 operációs rendszer közül lehet választani, de az ajánlott a Raspbian, ami Linux Debianra épül. Nevezetesen, az egyik egyéb lehetséges operációs rendszerek használható a Windows 10 IoT Core.

Végső ítélet: Minden testületnek más a célja

Az Arduinos és a Raspberry Pis egyaránt kiválóan alkalmas a kódolás és az elektronikával való munka elsajátítására. De mindegyik csak bizonyos típusú projektekhez a legalkalmasabb. Mivel az Arduinos egyszerű táblák és nem számítógépek, jobban megfelelnek egyszerű programozási feladatok például a lámpák vezérlése, a termosztátok beállítása vagy a készülékek vezérlése.

És mivel a Raspberry Pis valódi számítógépek, összetettebb feladatokat is elvállalhat, mint például mobilalkalmazások fejlesztése, játékok készítése vagy webhelyek tervezése. A Raspberry Pi 4-el pedig akár monitorhoz és billentyűzethez is csatlakoztathatod, és asztali számítógépet is helyettesíthetsz vele.