Itu perbedaan utama antara Arduino dan Raspberry Pi adalah itu Arduino adalah papan pengembangan mikrokontroler sementara raspberry pi adalah komputer serba guna yang berbasis pada Sistem Operasi Linux.
Memilih Arduino atau Raspberry Pi tergantung pada proyek yang akan dikembangkan. Artikel ini membahas tentang Arduino Uno dan Raspberry Pi B + yang paling umum. Secara umum, dibandingkan dengan Arduino, konsumsi daya lebih rendah dan kecepatan lebih tinggi di Raspberry pi.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu Arduino?
3. Apa itu Raspberry Pi
4. Kesamaan Antara Arduino dan Raspberry Pi
5. Perbandingan Berdampingan - Arduino vs Raspberry Pi dalam Bentuk Tabular
6. Ringkasan
Papan pengembangan Arduino berisi mikrokontroler, perangkat keras pemrograman, antarmuka pemrograman USB, tombol reset, konektor daya dll. Ada berbagai jenis papan Arduino seperti Arduino Uno, Mega, Nano. Papan Arduino yang paling umum yaitu Arduino Uno memiliki dua mikrokontroler. ATmega328 diprogram oleh pengguna. ATmega16U2 sudah diprogram sebelumnya dan digunakan untuk komunikasi USB. Pin IO digunakan untuk terhubung ke dunia luar. Ada pin digital dan pin analog.
Gambar 01: Arduino
Arduino IDE digunakan untuk menulis program untuk papan pengembangan. Itu dapat digunakan untuk menulis kode, kompilasi, debug dan akhirnya untuk mengunggah kode ke papan tulis. Arduino IDE membuat pengembangan proyek lebih cepat dan lebih mudah. Perangkat lunak ini adalah sumber bebas dan terbuka. Program yang ditulis dalam Arduino IDE mirip dengan program C. Mudah untuk mengintegrasikan Arduino dengan perangkat keras menggunakan perisai. Perisai ini dapat langsung ditumpuk ke Arduino. Perisai Ethernet digunakan untuk menghubungkan ke Ethernet. Pelindung LCD warna digunakan untuk menghubungkan ke layar. Programmer dapat langsung menggunakan perisai ini dan memanggil fungsi pustaka yang diperlukan untuk melakukan tugas yang diperlukan.
Raspberry Pi beroperasi pada Sistem Operasi (OS). Ini adalah lapisan tambahan perangkat lunak yang menangani perangkat keras. Di Arduino, aplikasi langsung berjalan pada mikrokontroler tetapi pada raspberry pi, aplikasi harus melalui OS untuk mengontrol perangkat keras.
Ada beberapa versi yang berbeda seperti Raspberry pi A, B, B +. Raspberry Pi B + berisi Broadcom BCM 2836 System on Chip (SoC). Ini memiliki prosesor dan komponen lain yang terhubung untuk membuat seluruh sistem. Prosesor ini adalah prosesor berbasis Broadcom BCM 2826 ARM. Prosesor ARM adalah inti dari sebagian besar perangkat IoT. Raspberry Pi dapat diprogram menggunakan bahasa seperti Python, C++.
Gambar 02: Raspberry Pi
Ini juga mengandung Graphical Processing Unit (GPU). Ini membantu mempercepat grafis. Ini memiliki 40 Pin Output Input Tujuan Umum (GPIO). Ada 4 port USB dan port RJ45 Ethernet. Ada USB Ethernet Interface IC yang digunakan untuk berkomunikasi dengan Ethernet dan port USB. Ada juga konektor Kamera CSI. Port HDMI membantu menghubungkan perangkat ke monitor. DSI adalah antarmuka monitor untuk tampilan. Ini adalah alternatif dari HDMI. Kartu micro SD ada di dalam slot micro SD. Itu ada di sisi belakang papan.
Ardunio vs Raspberry Pi | |
Arduino adalah mikrokontroler papan tunggal yang menyediakan platform sumber terbuka untuk membangun lingkungan perangkat keras dan perangkat lunak. | Raspberry Pi adalah komputer papan tunggal kecil yang dikembangkan untuk mempromosikan pengajaran dasar-dasar ilmu komputer di sekolah dan di negara-negara berkembang. |
Kecepatan pemrosesan | |
Kecepatan Arduino adalah 16MHz. | Kecepatan Raspberry Pi adalah 900MHz. |
Address Space | |
Arduino memiliki ruang alamat yang lebih rendah karena ini adalah mikrokontroler 8 bit. | Raspberry Pi mendukung ruang alamat yang lebih besar karena memiliki prosesor 32 bit. |
Tingkat Tegangan Output Input | |
Level tegangan input input untuk Arduino adalah 0V dan 5V. | Level tegangan input input untuk Raspberry Pi adalah 0V dan 3.3V. |
Penyimpanan | |
Arduino memiliki 32K Flash, 2K SRAM, dan 1K EEPROM. | Raspberry Pi memiliki 4GB Flash, 512K SRAM, dan micro SD. |
OS | |
Arduino tidak berjalan di OS. | Raspberry Pi beroperasi pada OS. |
Artikel ini membahas perbedaan antara Arduino dan Raspberry Pi. Perbedaan antara Arduino dan Raspberry Pi adalah bahwa Arduino adalah papan pengembangan mikrokontroler sedangkan raspberry pi adalah komputer tujuan umum berdasarkan Sistem Operasi Linux.
1. "Arduino." Wikipedia, Wikimedia Foundation, 27 Maret 2018. Tersedia di sini
2. "Raspberry Pi." Wikipedia, Wikimedia Foundation, 30 Maret 2018. Tersedia di sini
1.'Arduino-uno-perspektif-transparan'Dengan JotaCartas (bicara) - Arduino-uno-perspective.jpg, (CC BY 2.0) via Commons Wikimedia
2.'Raspberry PI'By Onepiece84 - Pekerjaan sendiri, (CC BY-SA 4.0) via Commons Wikimedia