Pai raspberi

Apakah Perbezaan Antara Raspberry Pi dan Arduino?

Apakah Perbezaan Antara Raspberry Pi dan Arduino?
Raspberry Pi dan Arduino biasanya merupakan pilihan utama untuk pelbagai projek binaan kerana ukuran, harga, dan fleksibiliti mereka. Kedua-dua papan ini pada mulanya dibuat untuk menyediakan modul papan tunggal kepada pelajar yang akan membantu mereka belajar mengenai komputer, pengekodan, dan elektronik dengan kos yang sangat rendah. Tanpa disangka, papan ini kemudiannya mendapat populariti dalam komuniti penggemar dan pembuat, pemula, dan pakar.

Kemunduran Sedikit

Arduino berasal dari Itali, dan dikatakan bahawa ia dinamakan sempena bar di mana para pemaju biasanya bertemu untuk membincangkan lembaga tersebut. Arduino yang pertama dibangunkan pada tahun 2005 dan bertujuan untuk memberi para pelajar di Interaction Design Institute Ivrea di Itali sebuah lembaga pengawal mikro yang murah. Kos dan kesederhanaannya juga memenuhi minat para penggemar dan profesional; tidak lama sehingga mencapai komuniti pembuat yang lebih luas. Banyak jenis papan Arduino lain telah dibuat sejak itu. Pada tahun 2013, sekitar 700,000 papan Arduino sudah terjual [1].

Raspberry Pi dilahirkan tujuh tahun selepas Arduino ketika Eben Upton mencipta komputer papan tunggal yang modular dan murah yang akan membantu meningkatkan kemahiran pengaturcaraan pelajarnya. Seperti Arduino, ia segera menjangkau khalayak yang lebih luas kerana harganya dan serba boleh. Papan Raspberry Pi pertama berharga hanya $ 35, jauh lebih murah daripada papan komputer sedia ada yang biasanya berharga lima kali lebih tinggi. Papan kecil menjadi lebih kecil dan lebih murah setelah Raspberry Pi Foundation membuat Raspberry Pi Zero, papan Raspberry Pi terkecil setakat ini, yang harganya hanya $ 5. Raspberry Pi berkembang pesat sehingga berjuta-juta papan sudah dibuat dari sasaran awal hanya 10,000 papan tahun setelah peluncuran pertama.

Raspberry Pi dan Arduino: Perbezaan Utama

Raspberry Pi dan Arduino telah berkembang pesat selama bertahun-tahun. Oleh kerana mereka berdua menjadi kegemaran di kalangan pelajar, peminat DIY, dan pembangun projek, papan ini sering dibandingkan secara langsung walaupun mempunyai platform yang berbeza; Raspberry Pi adalah komputer papan tunggal manakala Arduino adalah pengawal mikro. Walaupun mereka berdua menemui niche dalam projek DIY, robotik, dan elektronik, mereka mempunyai banyak perbezaan dalam prestasi, kos, perisian, dan fungsi. Teruskan membaca untuk mengetahui perbezaan utama antara dua papan mini ini untuk membantu anda menentukan mana yang sesuai untuk projek masa depan anda.

Perkakasan

Raspberry Pi dibina sebagai komputer mini dan dengan itu menempatkan semua komponen asas komputer. Di tengah-tengah semua Raspberry, papan Pi adalah CPU Broadcom ARM 32-bit atau 64-bit, dari CPU teras tunggal 700MHz dari Pi yang asli hingga jauh lebih cepat 1.CPU quad-core 5GHz Raspberry Pi 4. GPU Broadcom Videocore juga disatukan di papan untuk pemprosesan grafik. RAM berkisar antara 256MB hingga 8GB, bergantung pada modelnya. Port USB untuk pemindahan data dan port HDMI untuk paparan juga tertanam di papan. Beberapa model juga terdiri daripada port Ethernet dan juga mempunyai keupayaan tanpa wayar. Terdapat slot kad microSD untuk simpanan yang dikhaskan untuk kad microSD yang mengandungi sistem operasi. Semua papan Raspberry Pi merangkumi header GPIO 40-pin, kecuali untuk Raspberry Pi Zero dan Raspberry Pi Zero W, di mana anda perlu menyolder header sendiri.

Sebaliknya, Arduino adalah papan litar yang dibina sebagai mikrokontroler. Kekuatan pengkomputerannya jauh lebih rendah daripada Raspberry Pi. Mikrokontroler Atmel 8-bit adalah teras setiap papan Arduino, yang selalunya kurang dari 100MHz. RAM antara 2KB hingga 64MB. Penyimpanan berdasarkan memori flash, dari 32KB hingga 128MB, bergantung pada model. Beberapa model mempunyai port USB yang berfungsi sebagai pautan komunikasi dan sebagai bekalan kuasa. Mereka yang tidak mempunyai port USB menggunakan pin mikrokontroler Atmel untuk komunikasi dan boleh dihidupkan menggunakan pek bateri. Tidak semua papan mempunyai ciri rangkaian terbina dalam. Beberapa memerlukan perkakasan tambahan, yang dikenali sebagai Arduino Shield, yang biasanya dipasang pada papan untuk menyambung ke rangkaian. Seperti WiFi Arduino Uno, papan lain termasuk sokongan WiFi kerana permintaan IoT yang semakin meningkat.

Perisian

Kerana pada dasarnya Raspberry Pi adalah komputer, ia memerlukan sistem operasi untuk boot. OS Linux untuk Raspberry Pi yang disebut OS Raspberry Pi (sebelumnya Raspbian) adalah OS lalai Raspberry Pi. Walau bagaimanapun, OS Linux dan bukan Linux lain juga dapat dijalankan di papan kecil. Terdapat senarai panjang yang dapat Anda pelajari dengan Pi ketika datang ke bahasa pengaturcaraan. Anda boleh memulakan pengekodan dengan Scratch, Python, JavaScript, HTML5, C, C ++, dan Java, untuk menamakan beberapa.

Tidak seperti Raspberry Pi, Arduino tidak memerlukan OS untuk dijalankan. Sistem Arduino jauh lebih mudah daripada Raspberry Pi. Sebaiknya atur cara mikrokontroler, walaupun bahasa pengaturcaraan yang dapat anda gunakan terbatas pada C dan C++. Arduino adalah peranti plug-and-play, yang bermaksud, setelah anda menghidupkannya, ia akan menjalankan program yang telah dikodkan dan akan menghentikan program setelah anda mematikannya.

Kegunaan

Apabila anda memasukkan Raspberry Pi dalam prototaip atau projek anda, anda memasukkan seluruh komputer untuk melakukan banyak tugas yang berbeza. Kerana kekuatan pengkomputerannya yang lebih rendah, Arduino hanya terbatas pada satu atau dua tugas dan berulang kali menjalankan program yang sama. Raspberry Pi lebih rumit daripada Arduino, tetapi kerumitannya adalah kelebihan besar untuk projek pelbagai fungsi. Sebagai contoh, untuk berinteraksi dengan sensor, anda perlu memasang perpustakaan dan perisian lain dalam Raspberry Pi, sedangkan anda memerlukan kod mudah agar Arduino melakukan tugas yang sama. Anda boleh membina projek sederhana, seperti merasakan suhu di dalam bilik, menggunakan Arduino, tetapi anda boleh membina projek yang lebih kompleks seperti drone DIY menggunakan Raspberry Pi. Kerana terdapat lebih banyak komponen pada Raspberry Pi, biasanya harganya lebih mahal daripada Arduino.

Seperti yang anda lihat, Raspberry Pi dan Arduino adalah dua papan yang sangat berbeza, dan keduanya mempunyai kekuatan dan kelemahan masing-masing. Sekiranya anda mengusahakan projek yang memerlukan anda hanya memenuhi satu atau dua tugas, anda boleh mencari Arduino, tetapi untuk projek yang memerlukan tugas dan pengaturcaraan yang lebih rumit, maka Raspberry Pi akan menjadi pilihan yang lebih baik.

SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...
Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...
0 A.D. Tutorial
Daripada banyak permainan strategi di luar sana, 0 A.D. berjaya menonjol sebagai tajuk yang komprehensif dan permainan taktikal yang sangat mendalam w...