Perbezaan Utama – Arduino lwn Raspberry Pi
Perbezaan utama antara Arduino dan Raspberry Pi ialah Arduino ialah papan pembangunan mikropengawal manakala raspberry pi ialah komputer tujuan umum berdasarkan Sistem Pengendalian 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, berbanding dengan Arduino, penggunaan kuasa lebih rendah dan kelajuan lebih tinggi dalam Raspberry pi.
Apakah itu Arduino?
Papan pembangunan Arduino mengandungi mikropengawal, perkakasan pengaturcaraan, antara muka pengaturcaraan USB, butang set semula, penyambung kuasa dsb. Terdapat pelbagai jenis papan Arduino seperti Arduino Uno, Mega, Nano. Papan Arduino yang paling biasa iaitu Arduino Uno mempunyai dua mikropengawal. ATmega328 diprogramkan oleh pengguna. ATmega16U2 telah dipraprogramkan dan ia 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 atur cara untuk papan pembangunan. Ia boleh digunakan untuk menulis kod, menyusun, nyahpepijat dan akhirnya untuk memuat naik kod ke papan. Arduino IDE menjadikan pembangunan projek lebih cepat dan lebih mudah. Perisian ini adalah sumber percuma dan terbuka. Program yang ditulis dalam Arduino IDE adalah serupa dengan program C. Ia mudah untuk mengintegrasikan Arduino dengan perkakasan menggunakan perisai. Perisai ini boleh disusun terus ke Arduino. Perisai Ethernet digunakan untuk menyambung ke Ethernet. Perisai LCD berwarna digunakan untuk antara muka ke paparan. Pengaturcara boleh terus menggunakan perisai ini dan memanggil fungsi perpustakaan yang diperlukan untuk melaksanakan tugas yang diperlukan.
Apakah Raspberry Pi?
Raspberry Pi berjalan pada Sistem Pengendalian (OS). Ia adalah lapisan tambahan perisian yang mengendalikan perkakasan. Dalam Arduino, aplikasi terus berjalan pada mikropengawal tetapi dalam raspberry pi, aplikasi harus melalui OS untuk mengawal perkakasan.
Terdapat versi berbeza seperti Raspberry pi A, B, B+. Raspberry Pi B+ mengandungi Broadcom BCM 2836 System on Chip (SoC). Ia mempunyai pemproses dan komponen lain yang disambungkan untuk membuat keseluruhan sistem. Pemprosesnya ialah pemproses berasaskan Broadcom BCM 2826 ARM. 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 Grafik (GPU). Ia membantu mempercepatkan grafik. Ia mempunyai 40 Pin Output Input Tujuan Umum (GPIO). Terdapat 4 port USB dan port Ethernet RJ45. Terdapat IC Antaramuka Ethernet USB digunakan untuk berkomunikasi dengan port Ethernet dan USB. Terdapat juga penyambung Kamera CSI. Port HDMI membantu menyambungkan peranti ke monitor. DSI ialah antara muka monitor untuk paparan. Ia adalah alternatif kepada HDMI. Kad SD mikro berada di dalam slot SD mikro. Ia terletak di bahagian belakang papan.
Apakah Persamaan Antara Arduino dan Raspberry Pi?
Kedua-dua Arduino dan Raspberry Pi boleh digunakan untuk membina Internet of Things (IoT) dan sistem Terbenam
Apakah Perbezaan Antara Arduino dan Raspberry Pi?
Ardunio lwn Raspberry Pi |
|
Arduino ialah mikropengawal papan tunggal yang menyediakan platform sumber terbuka untuk membina persekitaran perkakasan dan perisian. | Raspberry Pi ialah komputer papan tunggal kecil yang dibangunkan untuk mempromosikan pengajaran asas sains komputer di sekolah dan di negara membangun. |
Kelajuan Pemprosesan | |
Kelajuan Arduino ialah 16MHz. | Kelajuan Raspberry Pi ialah 900MHz. |
Ruang Alamat | |
Arduino mempunyai ruang alamat yang lebih rendah kerana ia adalah mikropengawal 8 bit. | Raspberry Pi menyokong ruang alamat yang lebih besar kerana ia mempunyai pemproses 32 bit. |
Tahap Voltan Output Input | |
Input Tahap voltan Output untuk Arduino ialah 0V dan 5V. | Tahap voltan Output Input untuk Raspberry Pi ialah 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 lwn Raspberry Pi
Artikel ini membincangkan perbezaan antara Arduino dan Raspberry Pi. Perbezaan antara Arduino dan Raspberry Pi ialah Arduino ialah papan pembangunan mikropengawal manakala raspberry pi ialah komputer tujuan umum berdasarkan Sistem Pengendalian Linux.