Pagrindinis skirtumas – Arduino vs Raspberry Pi
Pagrindinis skirtumas tarp Arduino ir Raspberry Pi yra tas, kad Arduino yra mikrovaldiklio kūrimo plokštė, o Raspberry pi yra bendrosios paskirties kompiuteris, pagrįstas Linux operacine sistema.
Arduino arba Raspberry Pi pasirinkimas priklauso nuo kuriamo projekto. Šiame straipsnyje aptariami dažniausiai naudojami Arduino Uno ir Raspberry Pi B+. Paprastai, palyginti su Arduino, Raspberry pi sunaudojama mažiau energijos, o greitis yra didesnis.
Kas yra Arduino?
Arduino kūrimo plokštėje yra mikrovaldikliai, programavimo aparatinė įranga, USB programavimo sąsaja, atstatymo mygtukas, maitinimo jungtis ir kt. Yra įvairių tipų Arduino plokščių, tokių kaip Arduino Uno, Mega, Nano. Labiausiai paplitusi Arduino plokštė, kuri yra Arduino Uno, turi du mikrovaldiklius. ATmega328 programuoja vartotojas. ATmega16U2 jau yra iš anksto užprogramuotas ir naudojamas USB ryšiui palaikyti. IO kaiščiai naudojami prisijungti prie išorinio pasaulio. Yra skaitmeniniai ir analoginiai kaiščiai.
01 pav.: Arduino
Arduino IDE naudojama programoms rašyti kūrimo lentai. Jis gali būti naudojamas kodui rašyti, kompiliuoti, derinti ir galiausiai įkelti kodą į plokštę. Arduino IDE leidžia greičiau ir lengviau kurti projektą. Ši programinė įranga yra nemokama ir atviro kodo. Arduino IDE parašytos programos yra panašios į C programas. „Arduino“lengva integruoti su aparatine įranga naudojant skydus. Šis skydas gali būti tiesiogiai sukrautas ant Arduino. Ethernet skydas naudojamas prisijungti prie eterneto. Spalvotas LCD ekranas naudojamas sąsajai su ekranu. Programuotojas gali tiesiogiai naudoti šį skydą ir iškviesti reikiamas bibliotekos funkcijas, kad atliktų reikiamą užduotį.
Kas yra Raspberry Pi?
Raspberry Pi veikia operacinėje sistemoje (OS). Tai papildomas programinės įrangos sluoksnis, kuris tvarko aparatinę įrangą. „Arduino“programoje programa veikia tiesiogiai mikrovaldiklyje, tačiau „raspberry pi“programa turi pereiti per OS, kad valdytų aparatinę įrangą.
Yra įvairių versijų, pvz., Raspberry pi A, B, B+. Raspberry Pi B+ yra „Broadcom BCM 2836 System on Chip“(SoC). Jame yra procesoriai ir kiti komponentai, prijungti, kad būtų sukurta visa sistema. Procesorius yra Broadcom BCM 2826 ARM pagrįstas procesorius. ARM procesoriai yra daugumos IoT įrenginių pagrindas. Raspberry Pi galima programuoti naudojant tokias kalbas kaip Python, C++.
02 pav.: Raspberry Pi
Jame taip pat yra grafinio apdorojimo blokas (GPU). Tai padeda pagreitinti grafiką. Jis turi 40 bendrosios paskirties įvesties išvesties kaiščių (GPIO). Yra 4 USB prievadai ir RJ45 Ethernet prievadas. Yra USB eterneto sąsaja, naudojama bendrauti su Ethernet ir USB prievadais. Taip pat yra CSI kameros jungtis. HDMI prievadas padeda prijungti įrenginį prie monitoriaus. DSI yra monitoriaus sąsaja, skirta ekranams. Tai yra HDMI alternatyva. „Micro SD“kortelė yra „micro SD“lizdo viduje. Jis yra galinėje lentos pusėje.
Koks Arduino ir Raspberry Pi panašumas?
Tiek „Arduino“, tiek „Raspberry Pi“galima naudoti kuriant daiktų internetą (IoT) ir įterptąsias sistemas
Kuo skiriasi Arduino ir Raspberry Pi?
Ardunio vs Raspberry Pi |
|
Arduino yra vienos plokštės mikrovaldiklis, suteikiantis atvirojo kodo platformą aparatinės ir programinės įrangos aplinkai kurti. | Raspberry Pi yra mažas vienos plokštės kompiuteris, sukurtas siekiant skatinti informatikos pagrindų mokymą mokyklose ir besivystančiose šalyse. |
Apdorojimo greitis | |
Arduino greitis yra 16MHz. | Raspberry Pi greitis yra 900 MHz. |
Adreso vieta | |
Arduino adresų erdvė mažesnė, nes tai 8 bitų mikrovaldiklis. | Raspberry Pi palaiko didesnę adresų erdvę, nes turi 32 bitų procesorių. |
Įvesties išvesties įtampos lygiai | |
Įvesties išvesties įtampos lygiai „Arduino“yra 0 V ir 5 V. | Raspberry Pi įvesties išvesties įtampos lygis yra 0 V ir 3,3 V. |
Atmintis | |
Arduino turi 32K Flash, 2K SRAM ir 1K EEPROM. | Raspberry Pi turi 4 GB „Flash“, 512K SRAM ir „micro SD“. |
OS | |
Arduino neveikia OS. | Raspberry Pi veikia OS. |
Santrauka – Arduino vs Raspberry Pi
Šiame straipsnyje aptariamas skirtumas tarp Arduino ir Raspberry Pi. „Arduino“ir „Raspberry Pi“skiriasi tuo, kad „Arduino“yra mikrovaldiklio kūrimo plokštė, o „raspberry pi“yra bendrosios paskirties kompiuteris, pagrįstas „Linux“operacine sistema.