Arduino Uno vs. Mega vs. Micro
Arduinoボードサイズと価格の比較
接続性
コンピューターに接続してコーディングを始めるには、UnoとMega 2560はどちらも標準A/B USBケーブルで簡単に接続でき、MicroはMicro-USBケーブルが必要です。
これらのArduinoはそれぞれ異なる数のI/Oピンを持っています。最も多くのピンを持っているのはMega 2560で、驚異的な54のデジタルI/Oピン(そのうち15はPWM)があり、16の入力アナログピンがあります。驚くべきことに、Microは3つの中で2番目に多くのピンを持ち、20のデジタルI/Oピン(そのうち7つはPWM)と12の入力アナログピンがあります。最後に来るのがUnoで、14のデジタルI/Oピン(そのうち6つはPWM)と6の入力アナログピンがあります。
また、注目すべき点として、UnoとMega 2560は通常スルーホールで提供されますが、MicroのヘッダーI/Oのピン配置は、どのブレッドボードやシステムにも適合するようになっています。これにより、ほとんどのシールドはUnoとMega 2560に対応していますが、Microは対応できないことがあります。
スマートフォンをセンサーとして使用する1Sheeld+やリレーシールドなど、より便利で興味深いArduinoシールドをチェックすることができます:
処理能力
これらの3つのArduinoボードはそれぞれ独自の処理能力を持っており、それらの周波数/クロックスピードについて話しましょう。これらのボードの周波数/クロックスピードは、命令を実行する速度を意味します。全てが同じ16 MHzのクロックスピードであることには驚きでした。
UnoとMicroのフラッシュメモリは32 kBで、Mega 2560は256 kBですので、8倍のメモリスペースがあります!フラッシュメモリはArduinoにアップロードできるスケッチ/コードの大きさを意味しますので、多くのコードを持っている場合、Mega 2560がおすすめです。
ArduinoボードはSRAM(静的ランダムアクセスメモリ)を使用します。Mega 2560は8 kBのSRAMスペースを持ち、Unoの4倍、Microの3.2倍のスペースです。より多くのSRAMスペースがあることで、Arduinoは変数を作成し操作するためのスペースが増えます。
結論
以下のArduino比較表は、Uno、Mega 2560、およびMicroの詳細な比較を示しています。
図1: Arduino Uno、Mega 2560、および Micro の比較。
使用するボードの選択について、結論は以下の通りです:
- あなたのプロジェクトに最適なArduinoボードはどれですか?
- プロジェクトのコンパクトさを重視し、I/Oピンの数をあまり気にせず、通常価格より少し高くても構わず(見つけにくいかもしれません)、シールドを追加したくない場合は、Arduino Microを選んでください。
- 大規模なコードを記述していて、プロジェクトに多くのI/Oピンが必要で、さらにシールドを追加したい場合は、Arduino Mega 2560が適しています。
- 小さなものをプロトタイプ化したい、シールドを追加したい、コスト効果の高いオプションが欲しい、またはコードの学習を楽しみたい場合は、Arduino Unoが適しています。
記事タグ