Raspberry PiとArduinoの違いは何ですか?


10

この質問は、理解が大幅に不足しているために生じましたが、しばらくの間やりたかったプロジェクトに関係しています。

これは、8x8x8のLEDキューブのInstructablesページであり、70番目のステップでは、「Arduinoを使用してキューブを制御できますか?」という質問に対処します。このチュートリアルでは、キューブをArduino Duemilanoveに接続する方法の概要を説明しています。

Raspberry Piはオペレーティングシステムを実行できるため、このタスクでArduino(少なくともUnoと他の小さなモデル)を倒すことができるのは非常に適しているように思われますが、私はこの2つを比較する知識がありません。

違いはなんですか?


Raspberry PiとArduinoの違いを説明しているこのブログ投稿もご覧ください
Sudar 2013

回答:


8

気づいた違いはほとんどありません。 ラズベリーパイ:

  • アナログIOをサポートしていません
  • ArduinoほどIOのピンは少ない
  • IOピンへのアクセスがはるかに困難(imo)
  • Pythonで時間に不可欠なアプリケーションのピンに書き込むと、不正確になる可能性があります
  • 本格的なLinux OSを実行
  • イーサネット(および新しいモデルではWiFiとBluetooth)の機能
  • USB 2.0 x 2
  • 比較的簡単にテレビに表示できます(HDMI /アナログ)
  • 512MのRAMを備えた700Mhzプロセッサー
  • SDカード

Arduino Uno:

  • アナログIOのサポート
  • ブレークアウトする必要なしに利用可能な多くのPIN
  • 大量のライブラリとコミュニティのサポート(Raspberry piはまだかなり新しい) (Piは同等以上のライブラリとコミュニティのサポートを持っています)
  • 時間に敏感なアプリケーションで正確です
  • 2KBのRAMを搭載した16Mhzプロセッサー(Arduino Uno)
  • より多くのアクセサリー;) (現在、同数のアクセサリーがあります)

少しお役に立てば幸いです。背後にあるファイアウォールが原因でリンクを表示できません:/


11

Arduino:マイクロコントローラーベースの物理コンピューティングプラットフォームであり、配線ベースの言語(構文とライブラリ)を使用してプログラムされています。Arduino Unoでは、Arduino言語でスケッチを作成する必要があります。これは難しくありません。非常にCのように見えます。それはあなたがしなければならないものです。Arduinoにはたくさんのライブラリとクラスがあります。

Raspberry pi:は、Linuxを実行するマイクロプロセッサーベースのシングルボードコンピューターです。C++、Java、Python、または既に使い慣れている他の言語でプログラミングできます。実際、既存のアプリケーションを取得してコンパイルし、変更を加えることなくPi / Dueで実行できます。また、非常に多くの方法でQtと統合できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.