最終更新2017年7月17日
手元にはArduino互換機が幾つかあります。Uno、Nanoです。これはこれで一般的なものと云うこともあり役立っています。
そんなこんなしている中、CNCシールドを使う場合、MEGAを要求するものがあることが判りました。現時点でMEGAを所有していませんが、そもそも違いを十分に把握していないことが判りましたので、比較調査しておこうと思いました。先人による比較表を求め、それに加筆してゆきます。
Name Mega 2560 R3 Uno R3 Nano 参考価格スイッチサイエンス \5,830 \3,240 \2,880(ユーロ22.00) Processor ATmega2560(AVR)
(ATmega8U2)ATmega328P(AVR)
(ATmega16U2)ATmega328(AVR) Operating Voltage 5V 5V 5V Input Voltage Range 5-12 V 7 -12 V 7 -12 V CPU Speed 16MHz 16MHz 16MHz Analog In 16 6 8 Digital IO 54(of which 15 provide PWM output and 4 UART) 20 (of wich 6 provide PWM output) 22(of wich 6 provide PWM output) PWM 15 6 6 EEPROM [kB] 4 1 1 SRAM [kB] 8 2 2 Flash [kB] 256 32 32 USB端子 Std-B Std-B Mini-B SERIAL UART 4ポート 1ポート 1ポート DC Current per I/O Pins[mA] 40 mA (I/O Pins) 40 mA on I/O Pins 40 mA (I/O Pins) Power Consumption[mA] 38 mA 50 mA on 3,3 V Pin 19 mA PCB Size[mm] 53.3 x 101.5 mm 53.4 x 68.6 mm 18 x 45 Weight 36 g 25 g 7 g Product Code A000067 A000066 A000005 互換機の価格調査 HiLetgo(Amazon) \910 (CH340G) \435 (CH340G) ¥ 330(CH340G) keyestudio(Amazon) \ 1,533 ¥1,020(FTDI ) \835 (CH340G) このことからCPU自体は異なりますが、コアは同じでIO点数が多いモデルという位置づけで良いのかと思います。
pin配置からUNOのシールドが使えます。一部注意は必要ですね。
- I2Cに関し、専用pinは有効ですが、A4/A5は使用できないです。21/20に割付くようです。
- SPIに関し、10/11/12/13pinでは無く専用pin50/51/52/53に割付いています。
- UARTが4基有ります。UNOではRX/Tx=0/1のみですが、RX/Tx=19/18,17/16,15/14に割つきます。
Mega専用のシールドがあります。そのシールドの使い道がMegaの用途なのかと思います。
- Ramps 1.4向け
- ArduinoPLC
互換機ですがMEGAを購入しました。使用感を綴ります。
- UNOとpin配置やアサインが異なる点をきちんと理解すれば、使いやすいモジュールです。
- 割り込みpinが多いのは使いやすいです。
- デジタルポートが8bitの塊で使用できるところが2カ所有ります。これも使いやすいです。
- ユーザメモリが8KByteになりました。これは使い勝手に大きく響きます。今まで実行時エラーが発生したコードが普通に実行できました。
- これだけのIOを使いこなす案件を見いだせていませんが、3軸のモーションだと各軸のHomeとかLimit、Enableを個々に接続するなら、このぐらいの端子は使い切りそうです。
- USB-TTLのチップはCH340Gでしたが、問題を感じません。エラーが発生すると事でしたが、どのようなケースでエラーが発生するのか詳細な情報が欲しいです。
免責事項
本ソフトウエアは、あなたに対して何も保証しません。本ソフトウエアの関係者(他の利用者も含む)は、あなたに対して一切責任を負いません。
あなたが、本ソフトウエアを利用(コンパイル後の再利用など全てを含む)する場合は、自己責任で行う必要があります。本ソフトウエアの著作権はToolsBoxに帰属します。
本ソフトウエアをご利用の結果生じた損害について、ToolsBoxは一切責任を負いません。
ToolsBoxはコンテンツとして提供する全ての文章、画像等について、内容の合法性・正確性・安全性等、において最善の注意をし、作成していますが、保証するものではありません。
ToolsBoxはリンクをしている外部サイトについては、何ら保証しません。
ToolsBoxは事前の予告無く、本ソフトウエアの開発・提供を中止する可能性があります。
商標・登録商標
Microsoft、Windows、WindowsNTは米国Microsoft Corporationの米国およびその他の国における登録商標です。
Windows Vista、Windows XPは、米国Microsoft Corporation.の商品名称です。
LabVIEW、National Instruments、NI、ni.comはNational Instrumentsの登録商標です。
I2Cは、NXP Semiconductors社の登録商標です。
その他の企業名ならびに製品名は、それぞれの会社の商標もしくは登録商標です。
すべての商標および登録商標は、それぞれの所有者に帰属します。