Perbezaan Asas Arduino & Raspberry Pi

Dalam artikel kali ini abang Zen akan berkongsi sedikit pengetahuan asas mengenai perbezaan Arduino dan Raspberry Pi bagi pengguna yang masih baru dalam bidang elektronik programming. Jika anda berasa keliru untuk membuat keputusan untuk menggunakan di antara dua board ini, teruskan membaca
MENGAPA ARDUINO & RASPBERRY PI?
Mesti ada di antara anda semua yang tertanya – tanya, mengapa Arduino dan Raspberry Pi saja yang abang Zen highlight dalam artikel ni. Adakah dua prototyping board ini saja yang wujud dalam pasaran pada masa sekarang? Jawapannya..

TIDAK. Ada banyak lagi prototyping board yang ada sekarang ni. Cuma, Arduino dan Raspberry Pi ini yang paling besar pasarannya. Pendek kata, jika anda buntu nak menyiapkan projek yang menggunakan dua board tersebut, anda boleh pergi ke carian Google dan search permasalahan yang sedang dihadapi. Di Google anda akan dapat lihat banyak sekali forum ataupun artikel daripada programmer / support team dari seluruh dunia sedia memberi pendapat yang berkaitan dengan masalah tersebut. Jadi, sudah tentu lagi mudah untuk anda selesaikan masalah tersebut.
Berikut adalah spesifikasi ringkas untuk board Arduino UNO dan Raspberry Pi 3:
Arduino Uno adalah starter kit microcontroller yang paling popular, dilengkapi dengan chip 8-bit ATmega328P, kelajuan crystal 16MHz, 32Kb flash memori, 2Kb SRAM, 20 GPIO, 6 analog input dan beroperasi pada voltan 5V.
Raspberry Pi 3 juga adalah board pengawal paling popular tetapi untuk kategori mini komputer. Ia hadir dengan chip pemprosesan Broadcom BCM2837, 1.2GHz ARM cortex A53 empat teras, memori 1G, 4 port USB, 1 port ethernet, Wifi Module, 26 GPIO dan beroperasi pada voltan 3.3V.
ARDUINO VS RASPBERRY PI
Siapa yang menang? Jawapannya dua-dua kalah. HEHE gurau je. Secara umum, kedua-duanya adalah board pengawal cuma berbeza dari segi cara operasi.
Arduino adalah prototyping board yang menggunakan chip keluaran ATMEL sebagai processor. Arduino mempunyai pelbagai model antaranya adalah UNO, MEGA, NANO, PRO MINI, D1 WEMOS dan bermacam- macam lagi. Arduino beroperasi menggunakan firmware. Firmware yang dimaksudkan adalah code yang ditulis oleh kita sendiri pada software Arduino IDE yang kita install di PC/LAPTOP. Code tersebut akan dimasukkan ke dalam processor Arduino untuk membolehkan board Arduino tersebut menjalankan tugas seperti yang kita arah di dalam code/firmware seperti menyalakan LED, membunyikan buzzer atau menggerakkan motor. Kelebihan yang ketara pada Arduino adalah ia sangat mudah digunakan berbanding Raspberry Pi.

Raspberry Pi juga terdapan banyak model seperti Pi 3, Pi 4, Pico atau Zero. Ia lebih tepat dikategorikan sebagai mini computer. Sama juga seperti computer di luar sana yang memerlukan OS (operating system), Raspberry Pi juga memerlukan OS untuk membolehkan ia berfungsi seperti sebuah computer. OS yang biasa digunakan untuk kegunaan Raspberry Pi adalah Raspbian. Bermakna, jika anda menggunakan Raspberry Pi anda juga boleh melayari Internet, membuka Email, bermain Facebook, Youtube dan bermacam – macam lagi. Kelebihan ketara pada Raspberry Pi adalah ia mampu multitasking dan kuasa pemprosesan yang lebih kuat

Perbezaan yang paling ketara dari segi penggunaan pada kedua-dua board ini adalah Arduino lebih diutamakan jika projek yang anda ingin jalankan adalah tidak kompleks. Contoh projek yang sesuai dengan Arduino adalah projek menyiram tanaman, projek smart home system atau projek penggera kebakaran. Manakala projek yang lebih kompleks seperti projek yang melibatkan image processing algorithm atau sound processing adalah lebih sesuai digunakan bersama Raspberry Pi.
Pendek kata, dalam bahasa yang lebih mudah Raspberry Pi boleh lakukan semua tugasan yang Arduino boleh buat, tetapi Arduino belum tentu boleh buat semua tugasan yang Raspberry Pi mampu. Dalam masa yang sama juga, Raspberry Pi pula tak mampu nak menyelesaikan projek seringkas dan semudah jalan kerja yang Arduino boleh buat. Paham ke paham ni?
Ok lah, itu saja untuk artikel kali ini. Semoga bermanfaat dan jangan lupa untuk SHARE.