Diferența dintre Arduino și Raspberry Pi

Cuprins:

Diferența dintre Arduino și Raspberry Pi
Diferența dintre Arduino și Raspberry Pi

Video: Diferența dintre Arduino și Raspberry Pi

Video: Diferența dintre Arduino și Raspberry Pi
Video: What's the difference? Arduino vs Raspberry Pi 2024, Noiembrie
Anonim

Diferența cheie – Arduino vs Raspberry Pi

Diferența cheie dintre Arduino și Raspberry Pi este că Arduino este o placă de dezvoltare pentru microcontroler, în timp ce raspberry pi este un computer de uz 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 comune Arduino Uno și Raspberry Pi B+. În general, în comparație cu Arduino, consumul de energie este mai mic, iar viteza este mai mare în Raspberry pi.

Ce este Arduino?

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 folosit pentru comunicarea USB. Pinii IO sunt folosiți pentru a se conecta la lumea exterioară. Există pini digitali și pini analogici.

Diferența cheie între Arduino și Raspberry Pi
Diferența cheie între Arduino și Raspberry Pi

Figura 01: Arduino

Arduino IDE este folosit pentru a scrie programele pentru placa de dezvoltare. Poate fi folosit pentru a scrie cod, a compila, a depana și în cele din urmă pentru a încărca codul pe placă. Arduino IDE face dezvoltarea proiectului mai rapidă și mai ușoară. Acest software este o sursă gratuită și deschisă. Programele scrise în Arduino IDE sunt similare cu programele C. Este ușor să integrați Arduino cu hardware folosind scuturi. Acest scut poate fi stivuit direct pe Arduino. Scutul Ethernet este utilizat pentru a se conecta la Ethernet. Ecranul LCD color este utilizat pentru interfața cu afișajul. Programatorul poate folosi direct aceste scuturi și poate apela funcțiile necesare bibliotecii pentru a efectua sarcina necesară.

Ce este Raspberry Pi?

Raspberry Pi rulează 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 raspberry pi, aplicația ar trebui să treacă prin sistemul de operare pentru a controla hardware-ul.

Există diferite versiuni, cum ar fi Raspberry pi A, B, B+. Raspberry Pi B+ conține Broadcom BCM 2836 System on Chip (SoC). Are procesoarele și celel alte componente conectate pentru a face un întreg sistem. Procesorul este un procesor Broadcom BCM 2826 ARM. Procesoarele ARM sunt nucleul majorității dispozitivelor IoT. Raspberry Pi poate fi programat folosind limbaje precum Python, C++.

Diferența dintre Arduino și Raspberry Pi
Diferența dintre Arduino și Raspberry Pi

Figura 02: Raspberry Pi

Conține și o unitate de procesare grafică (GPU). Ajută la accelerarea graficii. Are 40 de pini de intrare și ieșire de uz general (GPIO). Există 4 porturi USB și port Ethernet RJ45. Există o interfață USB Ethernet IC este utilizat pentru a comunica cu porturile Ethernet și USB. Există, de asemenea, un conector CSI Camera. Portul HDMI ajută la conectarea dispozitivului la monitor. DSI este o interfață de monitor pentru afișaje. Este o alternativă la HDMI. Cardul micro SD se află în slotul micro SD. Este pe partea din spate a tablei.

Care este asemănarea dintre Arduino și Raspberry Pi?

Atât Arduino, cât și Raspberry Pi pot fi folosite pentru a construi Internet of Things (IoT) și sisteme încorporate

Care este diferența dintre Arduino și Raspberry Pi?

Ardunio vs Raspberry Pi

Arduino este un microcontroler cu o singură placă care oferă o platformă open source pentru a construi un mediu hardware și software. Raspberry Pi este un mic computer cu o singură placă dezvoltat pentru a promova predarea noțiunilor de bază ale informaticii în școli și în țările în curs de dezvoltare.
Viteza de procesare
Viteza Arduino este de 16MHz. Viteza Raspberry Pi este de 900MHz.
Spatiu de adresă
Arduino are un spațiu de adrese mai mic, deoarece este un microcontroler pe 8 biți. Raspberry Pi acceptă un spațiu de adrese mai mare, deoarece are un procesor pe 32 de biți.
Niveluri de tensiune de intrare ieșire
Nivelurile de tensiune de intrare ieșire pentru Arduino sunt 0V și 5V. Nivelul de tensiune de intrare ieșire pentru Raspberry Pi este de 0V și 3,3V.
Memorie
Arduino are 32K Flash, 2K SRAM și 1K EEPROM. Raspberry Pi are 4GB Flash, 512K SRAM și micro SD.
OS
Arduino nu rulează pe un sistem de operare. Raspberry Pi rulează pe un sistem de operare.

Rezumat – Arduino vs Raspberry Pi

Acest articol a discutat despre diferența dintre Arduino și Raspberry Pi. Diferența dintre Arduino și Raspberry Pi este că Arduino este o placă de dezvoltare pentru microcontroler, în timp ce raspberry pi este un computer de uz general bazat pe sistemul de operare Linux.

Recomandat: