回答:
長年にわたって、Arduinoサイトに公式の互換性ボードとしてリストされている優れたInduinoXから、非常によくできた中国のMeduino Nano Enhancement(3.3 / 5ボルト切り替え可能)、eBayからの安価なクローンであり、公式ボードよりも構築しやすい場合があります。
Arduinoボードには、ユニークで洗練されたものはありません。基本的には、マイクロコントローラー(atMEGA328、atMEGA1280、SAM3X8Eなど)とその最小限のサポートハードウェアのみです。そんなことはそれほど多くないのです、本当に。
これらのボード間で互換性を確保する2つの一般的な要素は次のとおりです。
ブートローダーは、ボード上のマイクロコントローラーで使用可能な場合、より良いまたはより最新のバージョンに置き換えることができます。
サポートファイルはオンラインで見つけることができます。または、最も近い類似のボードのファイルを少し編集するだけで、Arduino環境に必要なサポートを提供できます。
要するに、はい、通常、クローンは元のArduinoと同じように機能し、機能が強化されたクローンは、互換性を維持しながらはるかによく機能します(例:InduinoX)
Arduinoの回路図をよく見ると、電源、USBシリアルインターフェイス、およびマイクロコントローラ自体にすぎないことがわかります。
互換性のための「ハード」な部分は、ボードレイアウトを正しくすること(どのコネクタが回路基板のどこに行くか)、およびチップに互換性のあるブートローダーをロードすることです(フリー/オープンソフトウェアなので、なぜ自分で作るのですか?)。
私はいくつかのel-cheapo Arduinoクローンを使用しましたが、見かけの物理的な構造(少し薄っぺらな感じがする)は別として、それらはすべて「本物」のように機能します。オリジナルとクローンの大きな違いは、ボードの品質、使用するコンポーネント、アセンブリの品質です。
二度確認してください!
ほとんどのクローンは、元のArduinoボードにあった欠陥のコピーを持つ正確なクローンです。たとえば、Arduino NanoにはFT232RL USBシリアルブリッジの適切なRESETおよびTESTピン接続がありません。この欠陥により、FT232RLがPCに応答しなくなる可能性があり、Arduino Nanoボードの以降のリビジョンで修正されました。一部のクローンは更新されませんでした。
もう1つの「Arduinoクローンではない」例は、FT232RLの代わりにCP2102 USB-シリアルブリッジを備えた多数のボードです。これは気付かないこともありますが、1つのクローンボードがPCに接続して動作するのにフラストレーションを与えますが、別のクローンボードではドライバーが見つからないという不満が生じます。
もう一度-準備してください!
私は、ほとんどのクローンがあなたが期待することをすることを発見しましたが、x4merが彼の答えで述べているように、準備してください。
最も厄介な問題は、それでも非常に小さなことですが、多くの中国のクローンはUSBにATMegaを使用せず、代わりにCH340Gを使用します。これらのチップは、Windows 7を実行しているPCに接続する場合は問題ありませんが、OS Xのドライバーには大きな問題があり、最終的には認識されません。CH340Gのドライバーを見つけることは可能ですが、私がそれをインストールすると、クローンされたUNOを差し込むとすぐにMacBookがクラッシュしました。
USBインターフェイスを実装している実際の 16u2を備えたUnoを入手するまで、eBayで3つまたは4つのクローンを購入する必要がありました。
その前に、Wintelラップトップを使用する必要がありました。