ArduinoDueとMega2560

ArduinoDueはMega2560ができないことを何ができますか?Mega 2560はDueができないことを何ができますか? Dueは3.3Vであるため、ほとんどのシールドでは機能しないと聞きました。

コメント

  • Dueは代わりにARMチップを使用しているためAVRの場合、AVRのみをサポートする特定のライブラリで問題が発生する可能性があります。
  • メガが好きな人は、' " more uno "、期限は"より高速なuno "しかし、そうすることで、最愛のuno貨物の多くを投棄します。

回答

「R3」バージョンボードとシールドは3.3Vと5Vと互換性があります。たとえば、イーサネットシールドV1バージョン「R3」はDueで使用できます。新しいArduinoイーサネットシールド2もDueと互換性があります。
多くの古いシールドはDueと互換性がありませんが、本当に古いシールドを使用する必要がありますか?

ほとんどのセンサーは3.3Vです。また、SDメモリカードは3.3Vです。これは、3.3Vで動作するArduinoDueを使用するとはるかに簡単になります。

Arduino Mega 2560ボードは、SDAおよびSCLに10kのプルアップ抵抗を備えた唯一のボードであるため、5VI2Cバスを備えています。 I2C付きの3.3Vセンサーを使用する場合は、I2Cレベルシフターが必要です。 SPI付きの3.3Vを使用する場合は、より多くのハードウェアが必要です。

Arduino Megaピンは20mA以上を駆動でき、20mAで同時に10個のLEDを駆動するために使用できますが、ArduinoDueではできません。

私の提案は、あらゆる種類のテストにArduinoUnoを使用することです。1つを置いておくのは常に良いことです。プログラミングを学び、LEDやボタンを楽しみたい場合は、ArduinoUnoから始めてください。

ArduinoZeroまたはMKRzeroまたはM0には3.3VのM0 +プロセッサが搭載されており、あらゆる種類の優れた機能に使用できます。プロジェクト。プログラミングと電子機器について少し知っている場合は、これは非常に良い選択です。

ArduinoDueはM0 +よりも処理能力があります。

Arduino Mega2560はまだ使用されています、Arduino Mega2560と互換性のあるライブラリとシールドが多数あるためです。

コメント

  • いいえ、I ' mは彼らが違うと言っています。 Majenko en meがほとんどの違いについて言及しましたが、選択するのはあなた次第です。

回答

多くのことをはるかに速く行うことができます。それはより多くのメモリとはるかに多くの処理能力を持っています。より柔軟で強力な周辺機器が組み込まれています。

5Vデバイスと簡単にインターフェースすることはできません。

Mega2560はメモリと処理能力がはるかに少ないですが、インターフェースします。従来の5Vデバイスを使用すると、はるかに簡単になります。また、より複雑なSAM3Xチップよりも初心者ユーザーに寛容です。

Arduinoプログラミングの観点からは、両方のボードがほぼ同じようにプログラミングされています。言語は、いくつかの難解な異常を除いて、ほとんど同じです。ただし、代わりに低レベルのプログラミングを行う場合、Arduino APIに依存していると、ATMega2560の方がはるかに簡単にプログラミングできるチップであることがわかります。電力には代償が伴います。より強力なSAM3Xチップは、理解してプログラムするのがはるかに困難です。

フォードエスコートとボーイング737を比較するようなものです。どちらも車両であり、どちらもAからBに移動できます。ボーイングははるかに高速で、より多くの人を運ぶことができますが、飛行はフォードエスコートを運転するよりもはるかに難しく、昔ながらの道路では飛行できません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です