ArduinoとArduinoクローンの互換性


18

プロジェクトでは、Seeeduino v3.0をArduinoクローンとして使用しています。seeeduinoのウェブサイトでは

Duemilanoveの回路図に基づいており、既存のプログラム、シールド、IDEと100%互換性があります。

実際、シールドやIDEに問題はなかった。

私の質問は次のとおりです。seeeduinoと他のクローンは本当に100%互換性がありますか?seeeduinoボードは、arduinoよりもかなり安価でした。

回答:


16

長年にわたって、Arduinoサイトに公式の互換性ボードとしてリストされいる優れたInduinoXから、非常によくできた中国のMeduino Nano Enhancement(3.3 / 5ボルト切り替え可能)、eBayからの安価なクローンであり、公式ボードよりも構築しやすい場合があります。

Arduinoボードには、ユニークで洗練されたものはありません。基本的には、マイクロコントローラー(atMEGA328、atMEGA1280、SAM3X8Eなど)とその最小限のサポートハードウェアのみです。そんなことはそれほど多くないのです、本当に。

これらのボード間で互換性を確保する2つの一般的な要素は次のとおりです。

  1. Arduinoブートローダー
  2. 公式のArduinoソフトウェア配布内のボードのサポート

ブートローダーは、ボード上のマイクロコントローラーで使用可能な場合、より良いまたはより最新のバージョンに置き換えることができます。

サポートファイルはオンラインで見つけることができます。または、最も近い類似のボードのファイルを少し編集するだけで、Arduino環境に必要なサポートを提供できます。

要するに、はい、通常、クローンは元のArduinoと同じように機能し、機能が強化されたクローンは、互換性を維持しながらはるかによく機能します(例:InduinoX)


1
ところで、playground.arduino.ccはコミュニティWikiであり、公式サイトではありません。知る限り、公式の互換性のあるボードのリストはありません。
フェデリコフィッソー14

5

Arduinoの回路図をよく見ると、電源、USBシリアルインターフェイス、およびマイクロコントローラ自体にすぎないことがわかります。

互換性のための「ハード」な部分は、ボードレイアウトを正しくすること(どのコネクタが回路基板のどこに行くか)、およびチップに互換性のあるブートローダーをロードすることです(フリー/オープンソフトウェアなので、なぜ自分で作るのですか?)。

私はいくつかのel-cheapo Arduinoクローンを使用しましたが、見かけの物理的な構造(少し薄っぺらな感じがする)は別として、それらはすべて「本物」のように機能します。オリジナルとクローンの大きな違いは、ボードの品質、使用するコンポーネント、アセンブリの品質です。


3

二度確認してください!

ほとんどのクローンは、元のArduinoボードにあった欠陥のコピーを持つ正確なクローンです。たとえば、Arduino NanoにはFT232RL USBシリアルブリッジの適切なRESETおよびTESTピン接続がありません。この欠陥により、FT232RLがPCに応答しなくなる可能性があり、Arduino Nanoボードの以降のリビジョンで修正されました。一部のクローンは更新されませんでした。

もう1つの「Arduinoクローンではない」例は、FT232RLの代わりにCP2102 USB-シリアルブリッジを備えた多数のボードです。これは気付かないこともありますが、1つのクローンボードがPCに接続して動作するのにフラストレーションを与えますが、別のクローンボードではドライバーが見つからないという不満が生じます。

もう一度-準備してください!


1

私は、ほとんどのクローンがあなたが期待することをすることを発見しましたが、x4merが彼の答えで述べているように、準備してください。

最も厄介な問題は、それでも非常に小さなことですが、多くの中国のクローンはUSBにATMegaを使用せず、代わりにCH340Gを使用します。これらのチップは、Windows 7を実行しているPCに接続する場合は問題ありませんが、OS Xのドライバーには大きな問題があり、最終的には認識されません。CH340Gのドライバーを見つけることは可能ですが、私がそれをインストールすると、クローンされたUNOを差し込むとすぐにMacBookがクラッシュしました。

USBインターフェイスを実装している実際の 16u2を備えたUnoを入手するまで、eBayで3つまたは4つのクローンを購入する必要がありました。

その前に、Wintelラップトップを使用する必要がありました。

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