Raspberry Pi

Care sunt diferențele dintre Raspberry Pi și Arduino?

Care sunt diferențele dintre Raspberry Pi și Arduino?
Raspberry Pi și Arduino sunt de obicei alegerile de top pentru o gamă largă de proiecte de construcție datorită dimensiunii, prețului și versatilității lor. Ambele plăci au fost create inițial pentru a oferi studenților un modul cu o singură placă care îi va ajuta să învețe despre computere, codare și electronică la un cost foarte mic. În mod neașteptat, aceste consilii, mai târziu, au câștigat popularitate în comunitatea hobbyiștilor și producătorilor, novicilor și experților deopotrivă.

O mică retragere

Arduino provine din Italia și se spune că a fost numit după un bar în care dezvoltatorii se întâlnesc de obicei pentru a discuta consiliul. Primul Arduino a fost dezvoltat în 2005 și urmărea să ofere studenților de la Interaction Design Institute Ivrea din Italia o placă de microcontroler ieftină. Costul și simplitatea acestuia au stârnit, de asemenea, interesele pasionaților și profesioniștilor; nu a trecut mult până a ajuns la o comunitate mai largă de producători. Multe alte varietăți de plăci Arduino au fost create de atunci. În 2013, aproximativ 700.000 de plăci Arduino au fost deja vândute [1].

Raspberry Pi s-a născut la șapte ani după Arduino, când Eben Upton a inventat un computer modular, cu cost redus, modular, care va ajuta la îmbunătățirea abilităților de programare ale studenților săi. La fel ca Arduino, a ajuns în curând la un public mai larg datorită costului și versatilității sale. Prima placă Raspberry Pi a costat doar 35 USD, mult mai puțin costisitoare decât plăcile computerizate existente, care costă de obicei de cinci ori mai mult. Placa mică a devenit și mai mică și mai ieftină după ce Raspberry Pi Foundation a creat Raspberry Pi Zero, cea mai mică placă Raspberry Pi până în prezent, care costă doar 5 USD. Raspberry Pi a progresat rapid că milioane de plăci au fost deja create din ținta inițială de doar 10.000 de plăci la câțiva ani de la prima sa lansare.

Raspberry Pi și Arduino: Diferențe cheie

Raspberry Pi și Arduino au crescut de-a lungul anilor. Deoarece sunt ambele preferate de studenți, pasionați de bricolaj și constructorii de proiecte, aceste plăci sunt adesea comparate cap la cap, în ciuda faptului că au platforme diferite; Raspberry Pi este un computer cu o singură placă, în timp ce Arduino este un microcontroler. Deși ambii își găsesc nișele în proiectele de bricolaj, robotică și electronică, au multe diferențe în ceea ce privește performanța, costul, software-ul și funcționalitatea. Citiți mai departe pentru a cunoaște principalele diferențe dintre aceste două plăci miniaturale pentru a vă ajuta să decideți care dintre ele va fi potrivită pentru proiectele viitoare.

Hardware

Raspberry Pi este construit ca un mini-computer și așează astfel toate componentele de bază ale unui computer. În centrul tuturor Raspberry, plăcile Pi sunt un procesor Broadcom ARM pe 32 de biți sau 64 de biți, de la procesorul single-core de 700 MHz al dispozitivului Pi original până la mult mai rapid 1.Procesor quad-core de 5 GHz al Raspberry Pi 4. GPU-urile Broadcom Videocore sunt, de asemenea, integrate pe placă pentru procesarea grafică. Memoria RAM variază de la 256 MB la 8 GB, în funcție de model. Porturile USB pentru transferul de date și porturile HDMI pentru afișare sunt de asemenea încorporate pe placă. Unele modele constau, de asemenea, din porturi Ethernet și au și capabilități wireless. Există un slot pentru card microSD pentru stocare rezervat pentru cardul microSD care conține sistemul de operare. Toate plăcile Raspberry Pi includ un antet GPIO cu 40 de pini, cu excepția Raspberry Pi Zero și Raspberry Pi Zero W, unde trebuie să lipiți singur antetul.

Pe de altă parte, Arduino este o placă de circuit construită ca microcontroler. Puterea sa de calcul este mult mai mică decât cea a Raspberry Pi. Microcontrolerele Atmel pe 8 biți se află în centrul fiecărei plăci Arduino, care sunt adesea sub 100MHz. Memoria RAM variază de la 2 KB la 64 MB. Stocarea se bazează pe memoria flash, de la 32 KB la 128 MB, în funcție de model. Unele modele au un port USB care servește ca o legătură de comunicație și ca sursă de alimentare. Cei fără port USB utilizează pinii microcontrolerului Atmel pentru comunicare și pot fi alimentați cu ajutorul unui acumulator. Nu toate plăcile au funcții de rețea încorporate. Unele ar necesita hardware suplimentar, cunoscut sub numele de Arduino Shield, care este de obicei atașat la placa pentru a se conecta la o rețea. La fel ca Arduino Uno WiFi, alte placi au inclus suport WiFi datorită cererilor tot mai mari de IoT-uri.

Software

Deoarece un Raspberry Pi este în esență un computer, necesită un sistem de operare pentru a porni. Sistemul de operare Linux pentru Raspberry Pi numit Raspberry Pi OS (anterior Raspbian) este sistemul de operare implicit al lui Raspberry Pi. Cu toate acestea, alte sisteme de operare Linux și non-Linux pot rula și pe placa mică. Există o listă lungă pe care o puteți învăța cu Pi când vine vorba de limbaje de programare. Puteți începe codarea cu Scratch, Python, JavaScript, HTML5, C, C ++ și Java, pentru a numi câteva.

Spre deosebire de Raspberry Pi, Arduinos nu are nevoie de un sistem de operare pentru a rula. Sistemele Arduino sunt mult mai simple decât cele ale Raspberry Pi. Cel mai bine ar fi să programați microcontrolerul, deși limbajele de programare pe care le puteți utiliza sunt limitate la C și C++. Arduino-urile sunt dispozitive plug-and-play, ceea ce înseamnă că, odată ce îl porniți, acesta va rula programul pe care l-ați codat și va încheia programul după ce îl opriți.

Utilizări

Când încorporați un Raspberry Pi în prototipurile sau proiectele dvs., încorporați un computer întreg pentru a efectua multe sarcini diferite. Datorită puterii sale de calcul mai mici, Arduino este limitat la doar una sau două sarcini și rulează în mod repetat același program. Raspberry Pi este mai complicat decât Arduino, dar complexitatea sa este un avantaj imens pentru un proiect multifuncțional. De exemplu, pentru a interacționa cu senzorii, ar trebui să instalați biblioteci și alte programe software într-un Raspberry Pi, în timp ce aveți nevoie de un cod simplu pentru ca Arduino să facă aceeași sarcină. Puteți construi proiecte simple, cum ar fi detectarea temperaturii într-o cameră, folosind un Arduino, dar puteți construi proiecte mai complexe, cum ar fi o dronă DIY folosind un Raspberry Pi. Deoarece există mai multe componente pe un Raspberry Pi, în general costă mai mult decât un Arduino.

După cum puteți vedea, Raspberry Pi și Arduino sunt două plăci foarte diferite și ambele au propriul lor set de puncte tari și puncte slabe. Dacă lucrați la un proiect care vă cere să îndepliniți doar una sau două sarcini, puteți alege un Arduino, dar pentru proiecte care necesită sarcini și programări mai complicate, atunci Raspberry Pi ar fi o opțiune mai bună.

AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...