\r\n\r\n

arduino vs raspberry pi: あなたのミニコンピューターはどっち?

arduinoとraspberry piはとてもよく似ています。どちらもいくつかのチップとピンがついたかわいい回路基板ですが、実際にはまったく異なるデバイスです......。

ArduinoとRaspberry Piはとてもよく似ています。どちらもいくつかのチップとピンが付いたかわいい回路基板ですが、実際にはまったく異なるデバイスです。

小型のコンピュータをお探しで、おそらくDIYのウェブセキュリティカメラを動かすためでしょう。さまざまな興味深いプロジェクトに必要な共通の判断です。Raspberry PiとAduinoのいいところを聞いたけど、どれが自分に合っているのか判断できないあなたへ。ご近所さんとのイベントのおかげで防犯カメラを解体してしまったら、どれが一番便利か?ムービーをつけるとしたら、どれを使えばいい?ご安心ください、私たちがすべてご説明いたします。

もしあなたが(私のような)視覚的な学習者であるなら、この記事は以下のサイトでビデオ形式で見ることができます。

何が違うの?

Arduinoはマイクロコントローラであって、実はマイコンではありません。マイコンはコンピュータ全体のほんの一部であり、ArduinoはRaspberry Piの機能のサブセットを提供するに過ぎません。

ARDUNOはC++で書かれた小さなプログラムでプログラムすることができますが、完全な「オペレーティングシステム」を実行することはできず、すぐにメディアセンターに取って代わることはできないことは確かです。一方、Raspberry Piは本格的なコンピューターです。このサイトをご覧になっている方なら、その意味はお分かりだと思います。

長所と短所

では、Arduinoは役に立たないのでしょうか?Arduinoは電子工作に最適です。部品やセンサーに直接接続できる入出力のセットが含まれており、そのまま**何か**にジャンプすることが非常に簡単です。そのため、プロトタイピングや、複雑なPiを必要としない小さなプロジェクト作りに最適です。

Arduinoは、Arduinoファームウェアを実行します。これは、USB経由でコンピュータと通信し、すべての機能にアクセスできるようにするための基本的なコアソフトウェアのビットです。このファームウェアは通常、交換されませんが、可能です。あなたのコードがロードされると、どこでも**それをすることができ、それはすぐに動作を開始します - あなたは、再起動、**キーボード、または実行するアプリケーションを選択する必要はありません。プログラムされたことを、うまく、素早くこなす。

一方、Raspberry Piは、完全に機能するマイクロコンピュータです。実行するには、オペレーティングシステム(実行可能な10のLinuxディストリビューションを確認)とわずかな起動時間が必要です。ストレージはmicro-SDカードで提供され、内蔵のEthernetでネットワーク接続が可能です(Arduinoでもネットワーク接続できますが、別途「シールド」が必要です)。

Piの心臓部にはBroadcom Arm-v6 CPUが搭載されており、メモリとHDMI出力を駆動するグラフィックプロセッサを搭載しています。キーボードとモニターを接続し、Linuxをロードすることができます。技術的にあまり詳しくない人は、すべてを動かしているマシンが実際どれほど小さいか気づかないかもしれません。Piは、非常に小さなパッケージで非常にパワフルなプラットフォームです。

とはいえ、単純な電子工作の場合、ラズベリーの方がはるかに複雑です。例えば、誰もが最初に取り組むのは、LEDの点滅スイッチを使った派生商品です。Arduinoの場合、2本のピンにLEDと抵抗を接続し、8行程度のコードをアップロードすることになります。それだけです。Raspberry Piでは - 完全に機能するオペレーティングシステムがインストールされ、好みに合わせてセットアップされていると仮定して - GPIOピン(つまり、コンポーネントを接続するビット)を制御するのに役立ついくつかのライブラリをインストールする必要があります。

しかし、Scratchのようなビジュアルデザイナーを含め、どの言語でプログラミングするかによって、多くのライブラリがあります。wiringPiでは、Arduinoの派生製品と同じ言語で書くことができます。最後に、アプリケーションを実行する前に、コンパイルが必要な場合があります。要は、Arduinoでできることはほとんど円周上でできるわけで、より複雑になっています。

ここでもう一つ重要なことは、Arduinoは電子工作プロジェクトの最も人気のあるプラットフォームであり、電子工作プロジェクトはRaspberry Piでもできるにもかかわらず(10 Raspberry Pi for Beginners)、初心者向けのチュートリアルはそれほど多く見受けられないという点です。より大きなプロジェクトに取り組む準備ができたら、Piをアップグレードとして検討するのがベストでしょう。

Raspberry Piはマイクロコンピュータですが、Arduinoはそうではありません。これをよりわかりやすく理解するために、Raspberry Piにインストール可能なOSを紹介します。

  • Raspbian(DebianLinuxをベースとした、「デフォルト」のOSです)。
  • リスケです。
  • プラン9
  • Xbox Media Center。

以前、7つのRaspberry Piのオペレーティングシステムについて書きました。

ArduinoにインストールできるOSの一覧は以下の通りです。

  • なし

もうお決まりですか?素晴らしい。まずは、PiでYouTubeを実況する方法と、Arduinoで**雷雲ライトを実況する方法から始めましょう?Raspberry Piの非公式ビギナーズガイドやArduinoのビギナーズガイドが参考になると思います。

待てよ、なぜ選ぶ?

Piはより複雑なArduinoであり、ArduinoはPiほど処理できないかもしれません。しかし、それらを一緒に使うことを考えたことがありますか?AlaModeプロジェクトは、スタッカブルArduinoクローンを直接置くをPiの上に配置し、通常のArduinoの機能をすべて即座にアクセスできるようにしました。

また、Pythonの方が得意な方は、Arduino**PiのUSBを取り出して、直接通信するだけでもOKです。

ArduinoとRaspberry Piの違い、そして、ある特定のアプリケーションに対して、なぜ一方が他方よりも優れているのかを、より明確に理解していただけたのではないでしょうか。Arduino/Piのプロジェクトは、以下のコメント欄でご紹介しています。

  • 2021-03-15 06:18 に公開
  • 閲覧 ( 32 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ