- Avantatges d'Arduino sobre Raspberry Pi:
- Avantatges de Raspberry Pi sobre Arduino:
- Exemple:
- Conclusió:
Arduino i Raspberry Pi són els fòrums més populars entre estudiants, aficionats i professionals. Els professionals experimentats coneixen la utilitat i les diferències entre tots dos. Però els principiants i els estudiants sovint es confonen entre ells, com quin tauler utilitzar per al seu projecte o quin tauler és fàcil d'aprendre o per què haurien d'utilitzar Arduino sobre Pi i viceversa. Per tant, aquí estic tractant principalment tots els aspectes que faciliten la presa de decisions sobre l’elecció d’ Arduino contra Raspberry Pi.
Raspberry Pi és un equip completament funcionat, un dispositiu sistema a xip (SoC), que s’executa en un sistema operatiu Linux especialment dissenyat per a això, anomenat Rasbian. Rasbian és el sistema operatiu oficial de Raspberry Pi, on es poden instal·lar altres sistemes operatius de tercers com Firefox OS, Android, RISC OS, Ubuntu Mate, etc. fins i tot la versió de Windows 10 també està disponible per a Pi. Com un ordinador, té memòria, processador, ports USB, sortida d’àudio, controlador gràfic per a sortida HDMI i, ja que funciona a Linux, s’hi poden instal·lar la majoria d’aplicacions de programari Linux. Té diversos models i revisions com Raspberry Pi, Raspberry Pi 2, Raspberry Pi Model B +, etc.
Arduino és un microcontrolador, que no és tan potent com Raspberry Pi, i es pot considerar com un component únic en el sistema informàtic. Però és un gran maquinari per a projectes electrònics. No necessita cap SO ni cap aplicació de programari per executar-se, només hem d’escriure poques línies de codi per fer-lo servir. Hi ha moltes plaques Arduino com Arduino UNO, Arduino PRO, Arduino MEGA, Arduino DUE, etc.
Tot i que són força diferents, però hi ha algunes similituds pel que fa a la seva creació. Tots dos s’inventen a països europeus, com Raspberry Pi és desenvolupat per Eben Upton al Regne Unit i Arduino és desenvolupat per Massimo Banzi a Itàlia. Tots dos inventors són professors i desenvolupen aquestes plataformes de maquinari com a eina d’aprenentatge del disseny per als seus estudiants. Raspberry pi es va introduir per primera vegada l’any 2012 mentre que Arduino el 2005.
Per entendre la diferència entre Arduino i Raspberry Pi, vam adoptar un enfocament en què discutirem els mèrits i els desavantatges dels dos equips durs. Per tant, primer comencem per:
Avantatges d'Arduino sobre Raspberry Pi:

Senzillesa:
És molt fàcil interfície de sensors analògics, motors i altres components electrònics amb Arduino, amb poques línies de codi. Mentre que a Raspberry pi hi ha moltes despeses generals per llegir simplement aquests sensors, hem d’instal·lar algunes biblioteques i programes per a la interfície d’aquests sensors i components. I la codificació a Arduino és més senzilla, mentre que cal tenir coneixement de Linux i les seves ordres per utilitzar el Raspberry pi.
Robustesa:
Raspberry Pi funciona amb un sistema operatiu, de manera que s’ha d’apagar correctament abans d’apagar l’alimentació; en cas contrari, el sistema operatiu i les aplicacions es poden corrompre i es pot danyar Pi. Tot i que Arduino és només un dispositiu plug and play que es pot activar i apagar en qualsevol moment, sense cap risc de danys. Es pot començar a executar el codi de nou en reprendre l’alimentació.
El consum d'energia:
Pi és un maquinari potent, necessita una font d’alimentació continuada de 5 V i és difícil executar-lo amb bateries, mentre que Arduino necessita menys energia i es pot alimentar fàcilment mitjançant un paquet de bateries.
Preu:
Viouslybviament, Arduino és més barat que Raspberry Pi, Arduino costa al voltant de 10-20 $ segons la versió, mentre que el preu de Raspberry és d’uns 35-40 $.
Avantatges de Raspberry Pi sobre Arduino:

Es pot pensar que Arduino és el millor, després de llegir els seus mèrits sobre Raspberry Pi, però espereu, depèn completament del vostre projecte la plataforma que s’ha d’utilitzar. La potència de Raspberry Pi i la seva facilitat són el principal atractiu d’aquest, sobre Arduino. A continuació, comentarem alguns dels seus avantatges respecte a Arduino:
Potència:
Aquest és el principal avantatge de Raspberry Pi. Pi és capaç de fer diverses tasques alhora com un ordinador. Si algú vol construir un projecte complex com un robot avançat o el projecte on les coses s’han de controlar des d’una pàgina web a través d’Internet, llavors Pi és la millor opció. Pi es pot convertir en un servidor web, servidor VPN, servidor d'impressió, servidor de bases de dades, etc. Arduino és bo si només voleu parpellejar un LED, però si teniu centenars de LEDs que cal controlar a través de la pàgina web, llavors Pi és el més adequat.
Raspberry Pi és 40 vegades més ràpid que Arduino, amb PI, podeu enviar correus electrònics, escoltar música, reproduir vídeos, executar internet, etc. També com hem dit anteriorment, té memòria, processador, ports USB, port Ethernet, etc. No necessiteu programari extern per a la majoria de les funcions. S'hi pot accedir mitjançant SSH i es pot transferir fàcilment els fitxers per FTP.
Xarxes:
Raspberry Pi té el port Ethernet integrat, a través del qual podeu connectar-vos directament a les xarxes. Fins i tot Internet es pot executar fàcilment a Pi mitjançant alguns dongles USB Wi-Fi. Mentre es troba a Arduino, és molt difícil connectar-se a la xarxa. Cal connectar els hardware dur externs i dirigir-se adequadament mitjançant codi, per executar la xarxa amb Arduino. Cal connectar les plaques externes anomenades “ Shields ” perquè Arduino sigui tan funcional com Pi, amb una codificació adequada per gestionar-les.
No necessiteu coneixements profunds d'electrònica:
Per a Arduino, necessiteu definitivament un fons electrònic i heu de conèixer els llenguatges de programació incrustats. Però per començar amb Pi no cal que us endinseu en els llenguatges de codificació i amb un petit coneixement d’electrònica i els seus components n’hi ha prou.
A més d’aquests avantatges, un dels avantatges és que el sistema operatiu es pot activar fàcilment a la sola placa Raspberry Pi. Pi utilitza la targeta SD com a memòria flash per instal·lar el sistema operatiu, de manera que només canvieu la targeta de memòria per canviar el sistema operatiu fàcilment.
Exemple:
Podem entendre la necessitat d’Arduino o Pi mitjançant l’exemple. Com si voleu respondre automàticament a qualsevol trucada telefònica amb un missatge preenregistrat, Arduino és el camí. Però, al mateix temps, si voleu bloquejar els trucadors de trucades o trucades brossa? A continuació, apareix Raspberry Pi, que pot filtrar les trucades de correu brossa mitjançant la base de dades de trucades de correu brossa a Internet o també pot posar un tipus de verificació captcha per a les persones que truquen.
Per tant, Arduino és adequat per a treballs repetits, com ara obrir la porta, mentre que qualsevol que estigui a la porta, excepte Raspberry Pi, pugui fer coses més complexes, com només obrir la porta per a persones autoritzades. Raspberry Pi té un enorme potencial al món de l’Internet de les coses, on les màquines interactuaran directament i controlaran altres màquines, sense la intervenció humana.
Conclusió:
Algunes persones diuen que Arduino és el millor per a principiants, però no hi estic d'acord, un principiant pot començar amb qualsevol d'ells. L’elecció depèn del vostre projecte i del vostre historial. Ho conclou amb com fer una tria entre aquests dos, per al vostre proper projecte:
Heu de triar Arduino si:
- Sou de l’electrònica o si sou principiant i voleu aprendre sobre l’electrònica i els seus components.
- El vostre projecte és senzill, sobretot no hi participen xarxes.
- El vostre projecte s’assembla més a un projecte d’electrònica en què no intervenen aplicacions de programari, com ara l’alarma antirobatori, la llum controlada per veu.
- No sou un geek informàtic a qui no li interessen gaire els programes i Linux.
Heu de triar Raspberry Pi si:
- El vostre projecte és complex i hi participen xarxes.
- El vostre projecte s’assembla més a una aplicació de programari, com un servidor VPN o un servidor web
- No tingueu un bon coneixement d’electrònica.
- Tenir un bon coneixement de Linux i programes.
Tot i que tots dos tenen els seus propis avantatges i desavantatges, però també es poden utilitzar junts per treure’n el millor partit. Igual que Pi pot recopilar les dades a la xarxa i prendre decisions, i demanar a Arduino que faci les accions adequades com girar un motor.
