Quines diferències hi ha entre Raspberry Pi i Arduino?

What Are Differences Between Raspberry Pi



Raspberry Pi i Arduino solen ser les millors opcions per a una àmplia gamma de projectes de construcció a causa de la seva mida, preu i versatilitat. Ambdues plaques es van crear inicialment per proporcionar als estudiants un mòdul de placa única que els ajudaria a aprendre sobre ordinadors, codificació i electrònica a un cost molt baix. Inesperadament, aquests consells, més endavant, van guanyar popularitat a la comunitat d’aficionats i fabricants, novells i experts.

Un petit retrocés

Arduino prové d’Itàlia i es diu que va rebre el nom d’un bar on solen reunir-se els desenvolupadors per parlar del consell. El primer Arduino es va desenvolupar el 2005 i tenia com a objectiu proporcionar als estudiants de l'Interaction Design Institute Ivrea a Itàlia una placa de microcontrolador econòmica. El seu cost i simplicitat també van despertar els interessos dels aficionats i professionals; no va trigar a arribar a una comunitat de fabricants més àmplia. Des de llavors s’han creat moltes altres varietats de plaques Arduino. El 2013 ja es van vendre al voltant de 700.000 taules Arduino[1].







Raspberry Pi va néixer set anys després d’Arduino quan Eben Upton va inventar un ordinador de placa única i modular de baix cost que ajudarà a millorar les habilitats de programació dels seus estudiants. Igual que Arduino, aviat va arribar a un públic més ampli a causa del seu cost i versatilitat. La primera placa Raspberry Pi només costava 35 dòlars, molt menys cara que les taules d’ordinador existents que solen costar cinc vegades més. El tauler petit es va fer encara més petit i més econòmic després que Raspberry Pi Foundation va crear el Raspberry Pi Zero, el tauler Raspberry Pi més petit fins ara, que només costa 5 dòlars. Raspberry Pi va avançar ràpidament que ja es van crear milions de taulers a partir de l'objectiu inicial de només 10.000 taulers anys després de la seva primera versió.



Raspberry Pi i Arduino: diferències clau

Raspberry Pi i Arduino han crescut a passos de gegant al llarg dels anys. Com que tots dos són els favorits entre els estudiants, els entusiastes del bricolatge i els creadors de projectes, sovint es comparen aquests taulers cara a cara tot i tenir plataformes diferents; Raspberry Pi és un ordinador de placa única, mentre que Arduino és un microcontrolador. Tot i que tots dos troben els seus nínxols en projectes de bricolatge, robòtica i electrònica, tenen moltes diferències en rendiment, cost, programari i funcionalitat. Seguiu llegint per conèixer les principals diferències entre aquestes dues taules en miniatura per ajudar-vos a decidir quina serà la més adequada per als vostres futurs projectes.



Maquinari

Raspberry Pi està construït com un mini ordinador i, per tant, té capacitat per a tots els components bàsics d’un ordinador. Al centre de tots els Raspberry, les plaques Pi són una CPU Broadcom ARM de 32 o 64 bits, des de la CPU d’un nucli de 700 MHz del Pi original fins a la CPU de quatre nuclis molt més ràpida de 1,5 GHz de Raspberry Pi 4. Broadcom Videocore Les GPU també s’integren a la placa per al processament de gràfics. La memòria RAM va de 256 MB a 8 GB, segons el model. Els ports USB per a la transferència de dades i els ports HDMI per a la pantalla també s’incorporen a la placa. Alguns models també consten de ports Ethernet i també tenen funcions sense fils. Hi ha una ranura per a targetes microSD reservada a la targeta microSD que conté el sistema operatiu. Totes les taules Raspberry Pi inclouen una capçalera GPIO de 40 pins, excepte per a Raspberry Pi Zero i Raspberry Pi Zero W, on heu de soldar el capçal vosaltres mateixos.





D’altra banda, Arduino és una placa de circuits construïda com a microcontrolador. La seva potència de càlcul és molt inferior a la de Raspberry Pi. Els microcontroladors Atmel de 8 bits són el nucli de totes les plaques Arduino, que sovint són inferiors a 100 MHz. La memòria RAM va de 2 KB a 64 MB. L’emmagatzematge es basa en memòria flash, de 32 KB a 128 MB, segons el model. Alguns models tenen un port USB que serveix d’enllaç de comunicació i d’alimentació. Els que no tenen el port USB utilitzen els pins del microcontrolador Atmel per comunicar-se i es poden alimentar mitjançant una bateria. No totes les plaques tenen funcions de xarxa integrades. Alguns requeririen maquinari addicional, conegut com Arduino Shield, que normalment s’adjunta a la placa per connectar-se a una xarxa. Igual que l’Arduino Uno WiFi, altres plaques han inclòs compatibilitat WiFi a causa de la creixent demanda d’IoT.

Programari

Com que un Raspberry Pi és essencialment un ordinador, requereix un sistema operatiu per arrencar. El sistema operatiu Linux per a Raspberry Pi anomenat Raspberry Pi OS (anteriorment Raspbian) és el sistema operatiu per defecte de Raspberry Pi. No obstant això, altres sistemes operatius Linux i no Linux també poden funcionar a la petita placa. Hi ha una llarga llista que podeu aprendre amb els Pi’s quan es tracta de llenguatges de programació. Podeu començar a codificar amb Scratch, Python, JavaScript, HTML5, C, C ++ i Java, per nomenar alguns.



A diferència de Raspberry Pi, Arduinos no necessita un sistema operatiu per funcionar. Els sistemes Arduino són molt més senzills que els de Raspberry Pi. El millor seria programar el microcontrolador, tot i que els llenguatges de programació que podeu utilitzar es limiten a C i C ++. Els Arduinos són dispositius plug-and-play, cosa que significa que, un cop l’engegueu, executarà el programa que heu codificat i finalitzarà el programa un cop l’apagueu.

Usos

Quan incrusteu un Raspberry Pi als vostres prototips o projectes, incorporeu un equip sencer per realitzar moltes tasques diferents. A causa de la seva menor potència de càlcul, Arduino es limita a una o dues tasques i executa repetidament el mateix programa. El Raspberry Pi és més complicat que l’Arduino, però la seva complexitat és un gran avantatge per a un projecte multifuncional. Per exemple, per interactuar amb els sensors, haureu d’instal·lar biblioteques i altres programes en un Raspberry Pi, mentre que necessiteu un codi senzill perquè l’Arduino faci la mateixa tasca. Podeu construir projectes senzills, com detectar la temperatura en una habitació, mitjançant un Arduino, però podeu construir projectes més complexos com un dron de bricolatge amb un Raspberry Pi. Com que hi ha més components en un Raspberry Pi, en general costa més que un Arduino.

Com podeu veure, el Raspberry Pi i l’Arduino són dos taulers molt diferents i tots dos tenen el seu propi conjunt de punts forts i febles. Si esteu treballant en un projecte que requereixi que només realitzeu una o dues tasques, podeu optar per un Arduino, però per a projectes que requereixen tasques i programació més complicades, el Raspberry Pi seria una opció millor.