Arduino vs. Raspberry Pi

Jika Anda pernah ingin mempelajari cara membuat kode atau membuat robot atau perangkat elektronik lain yang dapat Anda kendalikan, menggunakan Arduino atau papan Raspberry Pi adalah cara yang bagus untuk memulai. Tapi mana yang terbaik untuk Anda dan tujuan Anda? Berikut adalah melihat lebih dekat perbedaan antara Arduino vs. Raspberry Pi papan, termasuk spesifikasi teknis masing-masing dan jenis proyek yang dapat Anda buat dengan masing-masingnya.

Untuk keperluan panduan ini, kami akan membandingkan versi terbaru dari setiap jenis papan: Arduino Uno Rev3 dan Raspberry Pi 4.

Arduino vs. Raspberry Pi: Temuan Keseluruhan

Arduino

  • Bukan komputer. Ini sebenarnya papan mikrokontroler.

  • Tidak memiliki inti pemrosesan yang terlihat dan port dan opsi I/O terbatas.

  • Dapat diisi melalui USB atau colokan listrik.

  • Dapat diprogram melalui Arduino Web Editor atau software Arduino IDE.

Raspberry Pi

  • Ini adalah komputer. Meskipun itu dikenal sebagai komputer mikro.

  • Versi terbaru memiliki 4 inti pemrosesan dan berbagai macam port dan opsi I/O.

  • Hanya dapat diisi melalui port USB-C.

  • Dapat diprogram dengan salah satu dari 9 kemungkinan sistem operasi. Yang direkomendasikan disebut Raspbian dan didasarkan pada Linux Debian.

Perbedaan utama antara Arduino dan Raspberry Pi adalah Arduino bukan komputer dan Raspberry Pi adalah komputer. Tetapi mereka dapat memprogram dan mengontrol perangkat lain untuk melakukan tugas tertentu dan keduanya dapat mengajari Anda cara membuat kode.

Arduino tidak benar-benar memiliki inti pemrosesan yang sebenarnya, dan dapat diprogram melalui editor web online atau perangkat lunak Arduino IDE. Raspberry Pi 4 memiliki empat inti dan ada sembilan kemungkinan sistem operasi yang dapat digunakan untuk memprogramnya, tergantung pada proyek yang sedang Anda kerjakan.

Sistem operasi yang direkomendasikan untuk Pi disebut Raspbian. Karena Arduino bukan komputer, mereka lebih cocok untuk tugas-tugas sederhana seperti mengendalikan lampu. Raspberry Pis dapat melakukan hal-hal yang lebih kompleks seperti membuat game, aplikasi seluler, atau situs web.

Arduino vs. Raspberry Pi: Jumlah Core dan Opsi I/O

Arduino

  • Tampaknya tidak memiliki inti pemrosesan karena ini bukan komputer.

  • Memiliki variasi pilihan I/O yang terbatas. Kebanyakan hanya pin I/O digital.

  • Memiliki 1 koneksi USB.

Raspberry Pi

  • Raspberry Pi 4 memiliki empat inti pemrosesan.

  • Memiliki berbagai macam port I/O dan pilihan seperti komputer biasa.

  • Memiliki dua port micro-HDMI yang dapat mendukung dua layar 4K.

Saat membahas jumlah inti yang dimiliki setiap papan, perlu diingat bahwa papan Arduino bukanlah komputer, melainkan sebuah mikrokontroler, sehingga tampaknya tidak memiliki inti pemrosesan yang sebenarnya seperti yang dimiliki laptop Anda prosesor mungkin memiliki. Dan ketika berbicara tentang inti, papan Arduino sepertinya tidak memilikinya.

Raspberry Pi di sisi lain, adalah komputer, meskipun sangat kecil. Menurut situs web Raspberry Pi, Raspberry Pi 4 memiliki 4 inti pemrosesan.

Sejauh menyangkut opsi input/output (I/O), Arduino Uno dilengkapi dengan 14 pin input/output digital, 6 input analog, a USB sambungan, dan colokan listrik. Raspberry Pi 4 memiliki beragam port dan opsi I/O, termasuk 2 USB 3.0 pelabuhan, 2 USB 2.0 port, 2 mikro-HDMI port, dan slot kartu Micro SD, hanya untuk beberapa nama. Dua port micro-HDMI dapat mendukung dua layar 4K.

Arduino vs. Raspberry Pi: Konsumsi Energi

Arduino

  • Dapat diisi menggunakan koneksi USB atau colokan listrik.

  • Membutuhkan daya 5 volt untuk beroperasi.

  • Tegangan input yang direkomendasikan berkisar antara 7 - 12 volt.

Raspberry Pi

  • Hanya dapat diisi melalui port USB-C.

  • Umumnya membutuhkan 3 amp dan 5 volt daya untuk bekerja.

  • Juga dapat menerima daya 2,5 amp jika tidak terlalu banyak perangkat yang terhubung.

Arduino Uno memiliki colokan listrik dan koneksi USB sehingga dapat diisi dengan menghubungkannya ke komputer melalui koneksi USB atau melalui colokan listrik dengan adaptor AC-ke-DC atau baterai. Tegangan operasi untuk Arduino adalah 5V dan tegangan input yang disarankan berkisar antara 7-12V.

Biaya Raspberry Pi 4 melalui a USB-C Pelabuhan. Menurut Perangkat Keras Tom, komputer mikro ini membutuhkan daya minimal 3 amp dan 5V (volt). Itu juga dapat menerima 2,5 amp selama tidak terlalu banyak periferal yang terhubung ke sana.

Arduino vs. Raspberry Pi: Kemampuan Program

Arduino

  • Dapat diprogram melalui open source, perangkat lunak yang dapat diunduh, yang disebut Arduino IDE.

  • Bisa juga diprogram menggunakan Arduino Web Editor online.

  • IDE berjalan di Windows, macOS X, dan Linux.

Raspberry Pi

  • Anda dapat memilih dari 9 sistem operasi untuk memprogram Pi Anda.

  • Raspbian adalah sistem operasi yang direkomendasikan dan didasarkan pada Linux Debian.

  • Sistem operasi lain tampaknya spesifik untuk proyek, seperti LibreELEC, yang ditujukan untuk Pusat Hiburan Kodi.

Pemrograman Arduino dapat dilakukan dengan Perangkat lunak Arduino IDE. Anda juga dapat menggunakan Editor Web Arduino. Perangkat lunak IDE adalah open source dan memungkinkan pengguna untuk menulis kode dan kemudian mengunggahnya langsung ke papan. Lingkungan Arduino IDE ditulis dalam Java tetapi berdasarkan perangkat lunak open-source lain (tidak disebutkan namanya) dan bahasa yang dikenal sebagai Processing. IDE juga dapat berjalan di jendela, macOS X, dan Linux.

Saat pertama kali mendapatkan Raspberry Pi 4, Anda diharapkan menggunakan manajer instalasi sistem operasi yang dikenal sebagai NOOBS (Perangkat Lunak Baru di Luar Kotak). Manajer ini akan membiarkan Anda memilih sistem operasi untuk Raspberry Pi Anda yang dapat Anda gunakan untuk memprogramnya. Saat ini ada 9 sistem operasi yang dapat Anda pilih, tetapi yang direkomendasikan adalah Raspbian, yang didasarkan pada Linux Debian. Khususnya, salah satu dari sistem operasi lain yang mungkin yang dapat Anda gunakan adalah Windows 10 IoT Core.

Putusan Akhir: Setiap Dewan memiliki Tujuan Yang Berbeda

Arduinos dan Raspberry Pis keduanya bagus untuk mempelajari cara membuat kode dan cara bekerja dengan elektronik. Tetapi masing-masing dari mereka paling cocok hanya untuk jenis proyek tertentu. Karena Arduino adalah papan sederhana dan bukan komputer, mereka lebih cocok untuk tugas pemrograman sederhana seperti mengontrol lampu, menyesuaikan termostat, atau mengontrol peralatan.

Dan karena Raspberry Pis adalah komputer yang sebenarnya, Anda dapat melakukan tugas yang lebih kompleks seperti mengembangkan aplikasi seluler, membuat game, atau mendesain situs web. Dan dengan Raspberry Pi 4 Anda bahkan dapat menghubungkannya ke monitor dan keyboard dan menggunakannya untuk menggantikan komputer desktop.