diferența cheie între Arduino și Raspberry Pi este asta Arduino este o placă de dezvoltare a microcontrolerului, în timp ce zmeura pi este un computer cu scop general bazat pe sistemul de operare Linux.
Selectarea Arduino sau Raspberry Pi depinde de proiectul care urmează să fie dezvoltat. Acest articol discută cele mai frecvente Arduino Uno și Raspberry Pi B +. În general, comparativ cu Arduino, consumul de energie este mai mic, iar viteza este mai mare în zmeura pi.
1. Prezentare generală și diferență cheie
2. Ce este Arduino
3. Ce este Raspberry Pi
4. Asemănări dintre Arduino și Zmeura Pi
5. Comparație comparați între ele - Arduino vs. Zmeura Pi în formă tabulară
6. rezumat
Placa de dezvoltare Arduino conține microcontrolere, hardware de programare, interfață de programare USB, buton de resetare, conector de alimentare etc. Există diferite tipuri de plăci Arduino cum ar fi Arduino Uno, Mega, Nano. Cea mai comună placă Arduino, care este Arduino Uno, are două microcontrolere. ATmega328 este programat de utilizator. ATmega16U2 este deja pre-programat și este utilizat pentru comunicații USB. Pinii IO sunt utilizați pentru conectarea la lumea exterioară. Există pini digitale și pini analogi.
Figura 01: Arduino
ID-ul Arduino este folosit pentru a scrie programele pentru tabla de dezvoltare. Acesta poate fi folosit pentru a scrie cod, compila, depana și în cele din urmă pentru a încărca codul la bord. IDE-ul Arduino face dezvoltarea proiectului mai rapidă și mai ușoară. Acest software este o sursă liberă și deschisă. Programele scrise în IDE Arduino sunt similare cu programele C. Este ușor să se integreze Arduino cu hardware folosind scuturi. Acest scut poate fi stivuit direct la Arduino. Ecranul Ethernet este utilizat pentru conectarea la Ethernet. Ecranul LCD color este utilizat pentru interfața cu afișajul. Programatorul poate folosi direct aceste scuturi și poate apela funcțiile bibliotecii necesare pentru a îndeplini sarcina necesară.
Raspberry Pi ruleaza pe un sistem de operare (OS). Este un strat suplimentar de software care se ocupă de hardware. În Arduino, aplicația rulează direct pe microcontroler, dar în zmeura pi, aplicația trebuie să treacă prin sistemul de operare pentru a controla hardware-ul.
Există versiuni diferite, cum ar fi Raspberry pi A, B, B +. Zmeura Pi B + contine sistemul Broadcom BCM 2836 pe chip (SoC). El are procesoarele și celelalte componente conectate pentru a face un întreg sistem. Procesorul este procesor Broadcom BCM 2826 ARM. Procesoarele ARM sunt nucleul majorității dispozitivelor IoT. Raspberry Pi poate fi programat folosind limbi precum Python, C++.
Figura 02: Zmeură Pi
Acesta conține, de asemenea, o unitate grafică de procesare (GPU). Ajută la accelerarea graficelor. Are 40 de pini de ieșire de intrare generală (GPIO). Există 4 porturi USB și port Ethernet RJ45. Există o interfață USB Ethernet USB utilizată pentru a comunica cu porturile Ethernet și USB. Există, de asemenea, un conector de cameră CSI. Portul HDMI ajută la conectarea dispozitivului la monitor. DSI este o interfață de monitor pentru afișaje. Este o alternativă la HDMI. Cardul microSD este în interiorul slotului micro SD. Este pe partea din spate a tabloului.
Ardunio vs Raspberry Pi | |
Arduino este un singur microcontroler care oferă o platformă open source pentru a construi un mediu hardware și software. | Raspberry Pi este un mic computer de bord unic dezvoltat pentru a promova predarea bazelor de informatică în școli și în țările în curs de dezvoltare. |
Viteză de procesare | |
Viteza lui Arduino este de 16MHz. | Viteza de zmeura Pi este 900MHz. |
Spațiul de adrese | |
Arduino are un spațiu de adresă mai mic, deoarece este un microcontroler de 8 biți. | Raspberry Pi suportă un spațiu de adresă mai mare deoarece are un procesor de 32 biți. |
Nivelurile tensiunii de ieșire a tensiunii | |
Intrare Nivelurile de tensiune de ieșire pentru Arduino sunt 0V și 5V. | Intrare Nivelul tensiunii de ieșire pentru Zmeura Pi este 0V și 3,3V. |
Memorie | |
Arduino are 32K Flash, 2K SRAM și 1K EEPROM. | Raspberry Pi are 4GB Flash, 512K SRAM si micro SD. |
OS | |
Arduino nu rulează pe un sistem de operare. | Raspberry Pi ruleaza pe un sistem de operare. |
Acest articol a discutat diferența dintre Arduino și Raspberry Pi. Diferența dintre Arduino și Raspberry Pi este că Arduino este o placă de dezvoltare a microcontrolerului, în timp ce zmeura pi este un computer cu scop general bazat pe sistemul de operare Linux.
1. "Arduino" Wikipedia, Fundația Wikimedia, 27 martie 2018. Disponibil aici
2. "Raspberry Pi" Wikipedia, Fundația Wikimedia, 30 martie 2018. Disponibil aici
1. 'Arduino-uno-perspectivă-transparent'By JotaCartas (vorbesc) - Arduino-uno-perspective.jpg, (CC BY 2.0) prin intermediul Commons Wikimedia
2. "Păcură PI" - o singură bucată84 - Lucrare proprie, (CC BY-SA 4.0) prin intermediul Commons Wikimedia