Apa Perbedaan antara Raspberry Pi dan Arduino?

11

Pertanyaan ini bermula dari kurangnya pemahaman, tetapi menyangkut proyek yang ingin saya lakukan untuk sementara waktu.

Ini adalah halaman Instructables untuk kubus yang dipimpin 8x8x8, dan langkah ke 70 menjawab pertanyaan, "Bisakah saya menggunakan Arduino untuk mengontrol kubus?" Tutorial menguraikan cara menghubungkan kubus dengan Arduino Duemilanove.

Karena Raspberry Pi dapat menjalankan sistem operasi, tampaknya sangat memenuhi syarat untuk dapat mengalahkan Arduino (setidaknya Uno dan model kecil lainnya) pada tugas ini, tetapi saya tidak memiliki pengetahuan untuk membandingkan keduanya.

Apa bedanya?

Suatu saat dengan HTML
sumber
Anda juga dapat checkout posting blog ini yang menjelaskan perbedaan antara Raspberry Pi dan Arduino .
Sudar

Jawaban:

8

Saya sedikit perbedaan yang saya perhatikan. Raspberry Pi:

  • Tidak mendukung IO Analog
  • Tidak banyak pin untuk IO seperti Arduino
  • Jauh lebih sulit untuk mengakses pin IO (imo)
  • Menulis ke pin untuk aplikasi penting waktu di Python dapat menyebabkan ketidakakuratan
  • Menjalankan OS Linux yang lengkap
  • Fitur Ethernet (dan WiFi dan Bluetooth pada model yang lebih baru)
  • Dua USB 2.0
  • Dapat ditampilkan ke televisi dengan relatif mudah (HDMI / Analog)
  • 700Mhz Processor dengan RAM 512M
  • Kartu SD

Arduino Uno:

  • Dukungan untuk Analog IO
  • Banyak PIN tersedia tanpa perlu pelarian
  • Jumlah Perpustakaan dan dukungan komunitas yang tinggi (Raspberry pi masih cukup baru) (Pi sekarang memiliki dukungan perpustakaan dan komunitas yang sama atau lebih besar)
  • Akurat dengan aplikasi sensitif waktu
  • Prosesor 16Mhz dengan RAM 2KB (Arduino Uno)
  • Lebih banyak aksesori;) (Sekarang memiliki jumlah aksesori yang serupa)

Semoga itu bisa membantu sedikit, saya tidak dapat melihat tautannya karena firewall yang saya lewati: /

Sejuk
sumber
11

Arduino: adalah platform komputasi fisik berbasis mikrokontroler, yang diprogram menggunakan bahasa berbasis-kabel (sintaks dan perpustakaan), mirip dengan C ++ dengan sedikit penyederhanaan dan modifikasi, dan lingkungan pengembangan terintegrasi berbasis Pemrosesan. Dengan Arduino Uno Anda harus membuat sketsa dalam bahasa Arduino. Ini tidak sulit - sepertinya sangat C-seperti. Itu hanya sesuatu yang harus Anda lakukan. Ada banyak perpustakaan dan kelas untuk Arduino.

Raspberry pi: adalah komputer papan tunggal berbasis mikroprosesor yang menjalankan linux, Anda dapat memprogramnya dalam C ++, Java, python atau bahasa lain yang mungkin sudah Anda sukai. Anda memang dapat mengambil aplikasi yang sudah Anda miliki dan mengkompilasinya untuk dijalankan di Pi / Due tanpa membuat perubahan, juga terintegrasi dengan Qt dalam banyak cara.

Ahmed Kato
sumber