Əsas Fərq – Arduino vs Raspberry Pi
Arduino ilə Raspberry Pi arasındakı əsas fərq ondan ibarətdir ki, Arduino mikrokontroller inkişaf lövhəsidir, moruq pi isə Linux Əməliyyat Sisteminə əsaslanan ümumi təyinatlı kompüterdir.
Arduino və ya Raspberry Pi seçimi hazırlanacaq layihədən asılıdır. Bu məqalədə ən çox yayılmış Arduino Uno və Raspberry Pi B+ müzakirə olunur. Ümumiyyətlə, Arduino ilə müqayisədə Raspberry pi-də enerji istehlakı daha azdır və sürət daha yüksəkdir.
Arduino nədir?
Arduino inkişaf lövhəsi mikrokontrollerlər, proqramlaşdırma aparatları, USB proqramlaşdırma interfeysi, sıfırlama düyməsi, güc konnektoru və s. ehtiva edir. Arduino Uno, Mega, Nano kimi müxtəlif növ Arduino lövhələri var. Arduino Uno olan ən çox yayılmış Arduino lövhəsində iki mikrokontroller var. ATmega328 istifadəçi tərəfindən proqramlaşdırılmışdır. ATmega16U2 artıq əvvəlcədən proqramlaşdırılmışdır və o, USB rabitəsi üçün istifadə olunur. IO sancaqları xarici dünyaya qoşulmaq üçün istifadə olunur. Rəqəmsal sancaqlar və analoq sancaqlar var.
Şəkil 01: Arduino
Arduino IDE inkişaf lövhəsi üçün proqramların yazılması üçün istifadə olunur. Bu kod yazmaq, tərtib etmək, debug etmək və nəhayət kodu lövhəyə yükləmək üçün istifadə edilə bilər. Arduino IDE layihənin işlənməsini daha sürətli və asanlaşdırır. Bu proqram pulsuz və açıq mənbədir. Arduino IDE-də yazılmış proqramlar C proqramlarına bənzəyir. Arduino-nu qalxanlardan istifadə edərək aparatla inteqrasiya etmək asandır. Bu qalxan birbaşa Arduino-ya yığıla bilər. Ethernet qalxanı Ethernet-ə qoşulmaq üçün istifadə olunur. Rəngli LCD ekran ekranla əlaqə yaratmaq üçün istifadə olunur. Proqramçı birbaşa bu qalxandan istifadə edə və tələb olunan tapşırığı yerinə yetirmək üçün lazımi kitabxana funksiyalarını çağıra bilər.
Raspberry Pi nədir?
Raspberry Pi Əməliyyat Sistemində (ƏS) işləyir. Bu, hardware ilə məşğul olan əlavə proqram təbəqəsidir. Arduino-da proqram birbaşa mikrokontrollerdə işləyir, lakin moruq pi-də proqram avadanlığı idarə etmək üçün ƏS-dən keçməlidir.
Raspberry pi A, B, B+ kimi müxtəlif versiyaları var. Raspberry Pi B+, Broadcom BCM 2836 Çipdə Sistemi (SoC) ehtiva edir. Bütün sistemi yaratmaq üçün birləşdirilmiş prosessorlara və digər komponentlərə malikdir. Prosessor Broadcom BCM 2826 ARM əsaslı prosessordur. ARM prosessorları əksər IoT cihazlarının əsasını təşkil edir. Raspberry Pi Python, C++ kimi dillərdən istifadə etməklə proqramlaşdırıla bilər.
Şəkil 02: Raspberry Pi
O, həmçinin Qrafik Proses Vahidini (GPU) ehtiva edir. Qrafiki sürətləndirməyə kömək edir. 40 Ümumi Məqsədli Giriş Çıxış Pinə (GPIO) malikdir. 4 USB portu və RJ45 Ethernet portu var. Ethernet və USB portları ilə əlaqə saxlamaq üçün istifadə edilən USB Ethernet interfeysi var. CSI Kamera konnektoru da var. HDMI portu cihazı monitora qoşmağa kömək edir. DSI ekranlar üçün monitor interfeysidir. Bu, HDMI-a alternativdir. Mikro SD kart micro SD yuvasının içərisindədir. O, lövhənin arxa tərəfindədir.
Arduino və Raspberry Pi arasındakı oxşarlıq nədir?
Həm Arduino, həm də Raspberry Pi-dən Əşyaların İnterneti (IoT) və Daxili sistemlər qurmaq üçün istifadə edilə bilər
Arduino və Raspberry Pi arasındakı fərq nədir?
Ardunio vs Raspberry Pi |
|
Arduino aparat və proqram təminatı mühiti yaratmaq üçün açıq mənbə platforması təmin edən tək lövhəli mikrokontrollerdir. | Raspberry Pi məktəblərdə və inkişaf etməkdə olan ölkələrdə kompüter elminin əsaslarının tədrisini təşviq etmək üçün hazırlanmış kiçik tək lövhəli kompüterdir. |
Emal Sürəti | |
Arduino-nun sürəti 16MHz-dir. | Raspberry Pi sürəti 900MHz-dir. |
Ünvan Məkanı | |
Arduino 8 bitlik mikrokontroller olduğu üçün daha az ünvan sahəsinə malikdir. | Raspberry Pi daha böyük ünvan sahəsini dəstəkləyir, çünki onun 32 bitlik prosessoru var. |
Giriş Çıxış Gərginliyi Səviyyələri | |
Arduino üçün Giriş Çıxış gərginliyi səviyyələri 0V və 5V-dir. | Raspberry Pi üçün Giriş Çıxış gərginliyi səviyyəsi 0V və 3.3V-dir. |
Yaddaş | |
Arduino-da 32K Flash, 2K SRAM və 1K EEPROM var. | Raspberry Pi 4GB Flash, 512K SRAM və mikro SD-yə malikdir. |
OS | |
Arduino OS-də işləmir. | Raspberry Pi OS-də işləyir. |
Xülasə – Arduino vs Raspberry Pi
Bu məqalə Arduino və Raspberry Pi arasındakı fərqi müzakirə etdi. Arduino və Raspberry Pi arasındakı fərq ondan ibarətdir ki, Arduino mikro nəzarətçilərin inkişaf lövhəsidir, moruq pi isə Linux Əməliyyat Sisteminə əsaslanan ümumi təyinatlı kompüterdir.