Perbezaan antara Arduino dan Raspberry Pi

Perbezaan Utama - Arduino vs Raspberry Pi
 

The perbezaan utama antara Arduino dan Raspberry Pi itu Arduino adalah papan pembangunan mikrokontroler manakala pi raspberry adalah komputer tujuan umum berdasarkan Sistem Operasi Linux.

Memilih Arduino atau Raspberry Pi bergantung pada projek yang akan dibangunkan. Artikel ini membincangkan Arduino Uno dan Raspberry Pi B yang paling biasa. Secara amnya, membandingkan dengan Arduino, penggunaan kuasa adalah lebih rendah dan kelajuan lebih tinggi dalam pi Raspberry.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah Arduino
3. Apakah Raspberry Pi
4. Kesamaan Antara Arduino dan Raspberry Pi
5. Side by Side Comparison - Arduino vs Raspberry Pi dalam Borang Tabular
6. Ringkasan

Apa itu Arduino?

Papan pengembangan Arduino mengandungi mikrokontroler, perkakasan pengaturcaraan, antara muka pengaturcaraan USB, butang reset, penyambung kuasa dan lain-lain Terdapat pelbagai jenis papan Arduino seperti Arduino Uno, Mega, Nano. Papan Arduino yang paling biasa iaitu Arduino Uno mempunyai dua mikrokontroler. ATmega328 diprogramkan oleh pengguna. ATmega16U2 sudah diprogramkan dan digunakan untuk komunikasi USB. Pin IO digunakan untuk menyambung ke dunia luar. Terdapat pin digital dan pin analog.

Rajah 01: Arduino

IDE Arduino digunakan untuk menulis program untuk papan pembangunan. Ia boleh digunakan untuk menulis kod, mengkompilasi, debug dan akhirnya memuat naik kod ke papan. IDE Arduino menjadikan pembangunan projek lebih cepat dan lebih mudah. Perisian ini adalah sumber bebas dan terbuka. Program yang ditulis dalam Arduino IDE adalah sama dengan program C. Ia mudah untuk mengintegrasikan Arduino dengan perkakasan menggunakan perisai. Perisai ini boleh disusun secara langsung ke Arduino. Perisai Ethernet digunakan untuk menyambung ke Ethernet. Perisai warna LCD digunakan untuk menyambung kepada paparan. Programmer boleh menggunakan perisai ini secara langsung dan memanggil fungsi perpustakaan yang diperlukan untuk melaksanakan tugas yang diperlukan.

Apa itu Raspberry Pi?

Raspberry Pi berjalan pada Sistem Operasi (OS). Ia adalah lapisan tambahan perisian yang mengendalikan perkakasan. Dalam Arduino, aplikasi berjalan secara langsung pada mikrokontroler tetapi dalam pi raspberry, permohonan itu perlu melalui OS untuk mengawal perkakasan.

 Terdapat pelbagai versi seperti Raspberry pi A, B, B +. Raspberry Pi B + mengandungi Sistem Broadcom BCM 2836 pada Chip (SoC). Ia mempunyai pemproses dan komponen lain yang disambungkan untuk membuat keseluruhan sistem. Pemproses adalah pemproses berdasarkan ARM Broadcom BCM 2826. Pemproses ARM adalah teras kebanyakan peranti IoT. Raspberry Pi boleh diprogramkan menggunakan bahasa seperti Python, C++.

Rajah 02: Raspberry Pi

Ia juga mengandungi Unit Pemprosesan Grafis (GPU). Ia membantu mempercepatkan grafik. Ia mempunyai 40 Pin Input Output Tujuan Umum (GPIO). Terdapat 4 port USB dan port RJ45 Ethernet. Terdapat USB Interface USB Ethernet digunakan untuk berkomunikasi dengan Ethernet dan USB port. Terdapat juga penyambung Kamera CSI. Port HDMI membantu menyambungkan peranti ke monitor. DSI adalah antara muka monitor untuk paparan. Ia adalah alternatif kepada HDMI. Kad SD mikro ada di dalam slot SD mikro. Ia berada di bahagian belakang papan.

Apakah Kesamaan Antara Arduino dan Raspberry Pi?

  • Kedua-dua Arduino dan Raspberry Pi boleh digunakan untuk membina Internet Perkara (IoT) dan sistem Embedded.

Apakah Perbezaan Antara Arduino dan Raspberry Pi?

Ardunio vs Raspberry Pi

Arduino adalah satu mikrokontroler papan tunggal yang menyediakan platform sumber terbuka untuk membina persekitaran perkakasan dan perisian. Raspberry Pi adalah sebuah komputer papan tunggal yang dibangunkan untuk mempromosikan asas-asas sains komputer di sekolah-sekolah dan di negara-negara membangun.
 Memproses Kelajuan
Kelajuan Arduino adalah 16MHz. Kelajuan Raspberry Pi adalah 900MHz.
Alamat Ruang
Arduino mempunyai ruang alamat yang lebih rendah kerana ia adalah mikrokontroler 8 bit. Raspberry Pi menyokong ruang alamat yang lebih besar kerana ia mempunyai pemproses 32 bit.
 Tahap Voltan Output Input
Input voltan Output input untuk Arduino adalah 0V dan 5V. Tahap voltan Output input untuk Raspberry Pi adalah 0V dan 3.3V.
Memori
Arduino mempunyai 32K Flash, 2K SRAM dan 1K EEPROM. Raspberry Pi mempunyai 4GB Flash, 512K SRAM dan mikro SD.
OS
Arduino tidak berjalan pada OS. Raspberry Pi berjalan pada OS.

Ringkasan - Arduino vs Raspberry Pi

Artikel ini membincangkan perbezaan antara Arduino dan Raspberry Pi. Perbezaan antara Arduino dan Raspberry Pi ialah Arduino adalah papan pengembangan mikrokontroler manakala pi raspberry adalah komputer tujuan umum berdasarkan Sistem Operasi Linux.

Rujukan:

1. "Arduino." Wikipedia, Yayasan Wikimedia, 27 Mac 2018. Boleh didapati di sini 
2. "Raspberry Pi." Wikipedia, Yayasan Wikimedia, 30 Mac 2018. Boleh didapati di sini 

Image Courtesy:

1.'Arduino-uno-perspective-transparent'By JotaCartas (talk) - Arduino-uno-perspective.jpg, (CC BY 2.0) via Wikimedia Commons
2.'Raspberry PI'By Onepiece84 - Kerja sendiri, (CC BY-SA 4.0) melalui Wikimedia Commons