Raspberry Pi

Milyen különbségek vannak a Raspberry Pi és az Arduino között?

Milyen különbségek vannak a Raspberry Pi és az Arduino között?
A Raspberry Pi és az Arduino méretük, áruk és sokoldalúságuk miatt általában a legmagasabb szintű választás az építési projektek széles körében. Mindkét táblát eredetileg azért hozták létre, hogy a hallgatóknak egy egylapos modult biztosítsanak, amely nagyon alacsony költséggel segít megismerni a számítógépeket, a kódolást és az elektronikát. Váratlanul ezek a testületek később népszerűségre tettek szert a hobbisták és alkotók, újoncok és szakértők közösségében.

Egy kis visszadobás

Az Arduino Olaszországból származik, és állítólag egy bárról nevezték el, ahol a fejlesztők általában találkoznak, hogy megvitassák a táblát. Az első Arduino-t 2005-ben fejlesztették ki, és célja az volt, hogy az olasz Ivreai Interakciótervezési Intézet hallgatóinak olcsó mikrokontroller táblát biztosítson. Költsége és egyszerűsége a hobbisták és a szakemberek érdeklődését is felkeltette; nem sokáig érte el a készítők szélesebb közösségét. Azóta számos más fajta Arduino táblát hoztak létre. 2013-ban már mintegy 700 000 Arduino táblát értékesítettek [1].

A Raspberry Pi hét évvel az Arduino után született, amikor Eben Upton feltalált egy olcsó, moduláris, egy fedélzeti számítógépet, amely elősegíti tanulói programozási képességeinek javítását. Az Arduinóhoz hasonlóan költségei és sokoldalúsága miatt hamarosan szélesebb közönséget ért el. Az első Raspberry Pi alaplap csak 35 dollárba került, jóval olcsóbb, mint a meglévő számítógépes táblák, amelyek általában ötször magasabbak. A kis tábla még kisebb és olcsóbb lett, miután a Raspberry Pi Alapítvány létrehozta a Raspberry Pi Zero-t, az eddigi legkisebb Raspberry Pi táblát, amely csak 5 dollárba kerül. A Raspberry Pi gyorsan fejlődött, hogy már több millió tábla jött létre a kezdeti céltól, vagyis az első kiadás után mindössze 10 000 tábláról.

Raspberry Pi és Arduino: Főbb különbségek

A Raspberry Pi és az Arduino az évek során ugrásszerűen megnőtt. Mivel mindketten a hallgatók, a barkácsolás rajongói és a projektépítők kedvencei, ezeket a táblákat gyakran fej-fej mellett hasonlítják össze, annak ellenére, hogy különböző platformjaik vannak; A Raspberry Pi egypaneles számítógép, míg az Arduino mikrovezérlő. Bár mindketten megtalálják a fülüket a barkácsolási projektekben, a robotikában és az elektronikában, teljesítményükben, költségükben, szoftverükben és funkcionalitásukban sok különbség van. Olvassa el, hogy megismerje a két miniatűr tábla közötti fő különbségeket, amelyek segítenek eldönteni, melyik lesz alkalmas a jövőbeni projektjeihez.

Hardver

A Raspberry Pi mini számítógépként épül fel, és így a számítógép összes alapvető alkatrészét befogadja. Az összes Raspberry, Pi alaplap középpontjában egy 32 vagy 64 bites Broadcom ARM CPU áll, az eredeti Pi 700 MHz-es egymagos CPU-jától a sokkal gyorsabb 1-ig.5 GHz-es négymagos CPU a Raspberry Pi 4-ből. A Broadcom Videocore GPU-k szintén integrálva vannak a táblára a grafikus feldolgozáshoz. A RAM modelltől függően 256 MB és 8 GB között mozog. Az adatátvitelhez és a megjelenítéshez szükséges HDMI portok szintén be vannak ágyazva a táblára. Egyes modellek szintén Ethernet portokból állnak, és vezeték nélküli képességekkel is rendelkeznek. Az operációs rendszert tartalmazó microSD-kártyához fenntartott microSD-kártyahely. Valamennyi Raspberry Pi kártya tartalmaz egy 40 tűs GPIO fejlécet, kivéve a Raspberry Pi Zero és a Raspberry Pi Zero W elemeket, ahol saját magának kell forrasztania a fejlécet.

Másrészt az Arduino egy mikrokontrollerként felépített áramköri lap. Számítási teljesítménye jóval kisebb, mint a Raspberry Pi esetében. A 8 bites Atmel mikrokontrollerek állnak az Arduino alaplapok középpontjában, amelyek gyakran 100 MHz-nél kisebbek. A RAM 2KB-tól 64MB-ig terjed. A tárolás a flash memórián alapul, a modelltől függően 32–128 MB. Néhány modell rendelkezik USB porttal, amely kommunikációs összeköttetésként és tápegységként szolgál. Azok, akiknek nincs USB-portjuk, az Atmel mikrokontroller csapjait használják a kommunikációhoz, és akkumulátorral lehet őket feltölteni. Nem minden táblán van beépített hálózati funkció. Néhányhoz további hardverre lenne szükség, az úgynevezett Arduino Shield néven, amelyet általában a táblához csatolnak a hálózathoz való csatlakozáshoz. Az Arduino Uno WiFi-hez hasonlóan más táblák is beépítették a WiFi támogatást az IoT-k iránti növekvő igények miatt.

Szoftver

Mivel a Raspberry Pi lényegében számítógép, indításához operációs rendszerre van szükség. A Raspberry Pi Linux operációs rendszere, az úgynevezett Raspberry Pi OS (korábban Raspbian) a Raspberry Pi alapértelmezett operációs rendszere. Az apró táblán azonban más Linux és nem Linux operációs rendszerek is futhatnak. Hosszú lista van, amelyet a Pi-vel megtanulhat a programozási nyelvekről. Elkezdheti a kódolást a Scratch, Python, JavaScript, HTML5, C, C ++ és Java használatával, hogy csak néhányat említsünk.

A Raspberry Pi-vel ellentétben az Arduinóknak nincs szükségük operációs rendszerre a futtatáshoz. Az Arduino rendszerek sokkal egyszerűbbek, mint a Raspberry Pi. A legjobb lenne a mikrovezérlő programozása, bár az Ön által használt programozási nyelvek C-re és C-re korlátozódnak++. Az Arduinos plug-and-play eszközök, ami azt jelenti, hogy miután bekapcsolta, futtatja a kódolt programot, és leállítja a programot, miután kikapcsolta.

Használ

Amikor prototípusaiba vagy projektjeibe beágyaz egy Raspberry Pi-t, akkor egy teljes számítógépet ágyaz be sokféle feladat végrehajtására. Alacsonyabb számítási teljesítménye miatt az Arduino csak egy vagy két feladatra korlátozódik, és ismételten ugyanazt a programot futtatja. A Raspberry Pi bonyolultabb, mint az Arduino, de összetettsége hatalmas előnyt jelent egy többfunkciós projekt számára. Például az érzékelőkkel való interakcióhoz könyvtárakat és egyéb szoftvereket kell telepítenie egy Raspberry Pi-be, míg az Arduino számára egy egyszerű kódra van szükség ugyanahhoz a feladathoz. Készíthet egyszerű projekteket, például egy szoba hőmérsékletének érzékelését egy Arduino segítségével, de bonyolultabb projekteket is felépíthet, mint például egy barkácsoló drón egy Raspberry Pi segítségével. Mivel egy Raspberry Pi-nél több alkatrész található, általában többe kerül, mint egy Arduino.

Amint láthatja, a Raspberry Pi és az Arduino két nagyon különböző tábla, és mindkettőnek megvan a maga erőssége és gyengesége. Ha olyan projekten dolgozik, amely csak egy vagy két feladat elvégzését igényli, választhatja az Arduino-t, de a bonyolultabb feladatokat és programozást igénylő projektek esetében a Raspberry Pi lenne a jobb megoldás.

Az egér bal oldali gombja nem működik a Windows 10 rendszeren
Ha dedikált egeret használ laptopjával vagy asztali számítógépével, de a az egér bal gombja nem működik a Windows 10/8/7 rendszeren valamilyen oknál f...
A kurzor véletlenszerűen ugrik vagy mozog, miközben gépel a Windows 10-ben
Ha úgy találja, hogy az egér kurzor önállóan, automatikusan, véletlenszerűen ugrik vagy mozog, miközben gépel Windows laptopba vagy számítógépbe, akko...
Az egér és az érintőpadok görgetési irányának megfordítása a Windows 10 rendszerben
Egér és Érintőpads nemcsak a számítást könnyűvé, de hatékonyabbá és kevésbé időigényessé is teszi. Nem tudunk elképzelni egy életet ezek nélkül az esz...