Arduinoボードは、多種多様なボードを備え、市場で最も人気のあるマイクロコントローラーの1つになりました。一部のArduinoボードは特定のアプリケーションに適しています。Arduinoが作成した人気のボードである Uno、 Micro、 Mega 2560 を比較して、次のプロトタイピング、IoTまたはDIYプロジェクト、または学校のロボット プロジェクトに最適なものを確認しましょう。
Arduinoボードのサイズと価格の比較
Micro は、その名の通り、0.7" x 1.9" のサイズで、市場で最も小さいマイクロコントローラー ボードの1つです。一方、Arduino Mega 2560 のボード寸法は約4インチx 2.1インチで、面積で見るとMicroの約6倍の大きさになります。Arduino Uno の寸法は2.7インチx 2.1インチで、MicroとMega 2560の中間くらいです。Microの価格は通常19 ~ 25ドル程度 (在庫が見つからない場合もあります) ですが、Unoは20 ~ 23ドル程度、Mega 2560は36 ~ 39ドルです。
接続性
コンピューターに接続してコーディングを開始するには、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個の入力アナログ ピンを備えています。 最後に紹介するのは、14個のデジタルI/Oピン (そのうち6個はPWM) と6個の入力アナログ ピンを備えたUnoです。
また、UnoとMega 2560はどちらも通常はスルーホールとして提供されますが、MicroのヘッダーI/Oのピン レイアウトにより、あらゆるブレッドボードやシステムに適合できることも注目すべき点です。つまり、ほとんどのシールドはUnoおよびMega 2560と互換性がありますが、Microは互換性がありません。
1Sheeld+ (スマートフォンをセンサーとして使用) やRelay Shieldなど、より便利で興味深い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が最適です。
関連商品を見る
関連商品を見る
さらに比較するには、以下をご覧ください。