Premis dari posting ini sangat sulit: Arduino vs Raspberry Pi. Yang harus dipilih sepenuhnya bergantung pada pengetahuan teknis seseorang dan apa yang ingin mereka capai dengannya.
Kedua papan hanya memiliki satu kesamaan: fakta bahwa mereka dapat dikustomisasi dan diprogram persis seperti yang diinginkan pengguna. Namun, ada perbedaan mendasar; sementara satu adalah komputer lengkap, yang lain adalah batu tulis kosong. Pertanyaannya, oleh karena itu, bukan Arduino vs Raspberry Pi melainkan, barebone vs fungsionalitas.
Mari kita mendalami itu. Arduino dan Raspberry Pi adalah dua sisi mata uang yang sama; keduanya adalah alat yang luar biasa bagi siapa saja yang ingin membangun sesuatu dari awal, tetapi ada perbedaannya.
Apakah Arduino untuk Anda?
Arduino adalah chip barebone: tidak berjalan dan sistem operasi dan harus diprogram oleh komputer lain.
Arduino dapat melakukan apa pun yang Anda ingin lakukan dengannya – selama Anda tahu cara memprogramnya untuk tujuan itu. Di situlah letak perbedaannya.
Ini adalah mikrokontroler, bukan komputer; tetapi di sisi lain, Anda mendapatkan akses ke perangkat keras – hingga ke logam. Tidak ada biaya tambahan untuk sistem operasi, yang memungkinkan kode Anda untuk memanfaatkan keseluruhan chip Arduino untuk apa pun yang Anda inginkan.
raspberry Pi
Raspberry Pi adalah komputer yang dapat diletakkan di telapak tangan Anda – saat menyala (kami tidak menyarankan Anda melakukannya).
Raspberry Pi menjalankan Raspbian – itulah cita rasa Linux; berlari Distro Linux berarti bahwa papan DIY kecil ini mampu melakukan apa pun yang mampu dilakukan oleh PC biasa, dan itu penting.
Raspberry Pi memiliki semua yang dilakukan komputer – prosesor, beberapa memori, prosesor grafis terintegrasi, dan beberapa port untuk menghubungkan semua periferal yang dibutuhkan komputer.
Yang terpenting, Raspbian; sistem operasi membuat segalanya lebih mudah – sebagian besar pekerjaan dilakukan untuk Anda. Fondasi Linux mampu menjalankan apa saja – game, layanan streaming media, server web, kemungkinannya tidak terbatas.
Perbedaan antara Arduino dan Raspberry Pi
Rangkuman di atas seharusnya cukup untuk siapa pun yang berada di pagar, tetapi ada banyak nuansa lain yang perlu dipertimbangkan.
Daya
Disparitas kebutuhan daya antara dua papan cukup signifikan, dan begitu juga perilaku mereka.
Seperti yang disebutkan, Raspberry Pi adalah komputer lengkap; itu menyala seperti komputer dan melewati seluruh proses untuk dimatikan. Kebutuhan daya juga lebih tinggi dari Arduino, pada arus konstan 5V, seperti mengisi daya ponsel setiap saat.
Arduino, di sisi lain, tidak memiliki overhead. Ia mulai mengeksekusi kodenya saat dihidupkan, dan proses mematikannya semudah mematikan listrik.
Kemungkinan diperpanjang
Arduino dan Raspberry Pi keduanya dapat diperpanjang hanya dengan mencolokkan ekstensi; sedangkan Raspberry Pi mendukung berbagai aksesori melalui pin GPIO, tidak sesederhana Arduino.
Pin GPIO pada Raspberry Pi memerlukan pengetahuan dasar tentang penyolderan untuk koneksi. Pin-pin ini dapat dikontrol melalui beberapa kode dasar di Raspberry Pi, tetapi kemungkinannya sangat terbatas, karena mereka hanyalah representasi fisik dari 1 dan 0. Mereka bisa hidup atau mati, dan begitulah cara mereka berinteraksi. Mereka juga dapat mendeteksi jumlah tegangan yang diterima, yang (terkadang) dapat digunakan untuk tugas yang lebih bernuansa.
Arduino, di sisi lain, hadir dengan "perisai." Ada ratusan papan ini, masing-masing dengan serangkaian fitur dan sensornya sendiri yang dapat ditumpuk di atas Arduino.
Beberapa papan pelindung bahkan dapat ditumpuk satu sama lain; itu pada dasarnya seperti LEGO. Apakah Anda ingin sensor suhu? Cukup tambahkan perisai dengan satu ke papan Arduino. Perlu mengambil ramalan cuaca? Tambahkan pelindung jaringan di atasnya.
Itu membawa kita ke bagian berikutnya.
jaringan
Perbedaan antara Raspberry Pi dan Arduino menjadi jelas dalam hal jaringan.
Raspberry Pi memiliki jack Ethernet LAN 100 Mbps yang terpasang di dalamnya. Ini juga memiliki 802.11 b/g/n 2.4 Ghz WiFi; pengguna dapat menggunakan koneksi kabel atau nirkabel – Linux menangani semuanya, dan semuanya cukup sederhana. Ini hanya bekerja, seperti komputer akan.
Arduino, di sisi lain, tidak dibangun untuk jaringan; itu terisolasi dan tidak datang dengan konektivitas nirkabel atau kabel.
Dimungkinkan untuk menambahkan jaringan di Arduino dengan papan pelindung - seperti yang dibahas - tetapi jaringan lebih dari sekadar perangkat keras. Menghubungkan ke situs web, misalnya, memerlukan beberapa lapisan protokol - Arduino tidak memilikinya, sehingga pengguna harus membangun seluruh tumpukan jaringan dari bawah ke atas.
Ada beberapa kode siap pakai yang tersedia untuk melakukan ini, tetapi itu tidak mudah, dan tentu saja tidak berfungsi sepanjang waktu.
Pilihannya – Arduino vs Raspberry Pi
Jadi, Arduino vs Raspberry Pi; pertanyaannya seharusnya Arduino atau Raspberry Pi.
Kedua papan DIY tidak bersaing, tetapi saling melengkapi; pada kenyataannya, beberapa proyek memerlukan Arduino dan Raspberry Pi untuk bekerja bersama.
Jika proyek Anda membutuhkan Anda untuk membaca banyak data sensor dan melakukan beberapa tugas pada ambang tertentu – Arduino adalah cara yang harus dilakukan.
Jika proyek mengharuskan Anda untuk membaca beberapa data sensor, kemudian membandingkannya dengan data yang tersedia secara online, memprosesnya melalui algoritme yang rumit, dan kemudian melakukan tugas – Raspberry Pi adalah caranya.
Jika proyek Anda menangani kedua sisi mata uang, maka Anda memerlukan Arduino dan Raspberry Pi – keduanya mewakili kedua sisi mata uang yang sama.
Pada akhirnya, ini bermuara pada apa yang kami katakan sebelumnya: barebone vs fungsionalitas. Raspberry Pi menawarkan lebih dari Arduino dalam hal dasar dan kompleksitas; namun, Arduino adalah barebone, tidak memiliki overhead, dan jauh lebih sederhana untuk diprogram – selama tugasnya sederhana.
Semoga perbandingan Arduino vs Raspberry Pi ini membantu Anda memutuskan apa yang sebenarnya Anda inginkan. Jika tidak, mungkin pertimbangkan untuk menggunakan kedua papan dalam proyek. Arduino dapat mengumpulkan data dan berinteraksi dengan sensor atau aktuator fisik apa pun, sedangkan Raspberry Pi dapat memproses data dan menjadi "otak" yang memerintahkan Arduino – atau sejumlah besar Arduino.
Supere Ansiedade
Saya sangat senang dengan informasi dalam artikel ini, catatan 10!
Artikel yang bagus! Sangat bagus!
Rahul R
Artikel yang bagus. Sangat informatif. Silakan lanjutkan posting artikel seperti ini. Situs web saya memiliki banyak ide proyek yang dapat diimplementasikan menggunakan Raspberry Pi. Saya pikir itu akan membantu seseorang. blog saya adalah http://www.innovativeeideas.com/.
Mahesh Dabade
Terima kasih atas bantuannya Rahul. Saya harap blog Anda akan membantu seseorang.
Syed Zain Nasiro
Posting Hebat, btw saya suka Arduino jadi saya lebih suka Arduino YUN daripada Raspberry Pi. Terima kasih telah berbagi