概要 ユーザーフレンドリーなUSBプログラマブルArduino マイクロコントローラ 大型ATmega2560に基づいたオープンソースデザイン デジタルI/Oピン54本、アナログI /Oピン16本 フラッシュメモリ256KB、SRAM 8KB、EEPROM 4KB クロック周波数:16 MHz Arduino Mega 2560マイクロコントローラRev3 は、ATmega2560ベースのマイクロコントローラボードです。
本品には、I/Oピン54本(内14本はPWM出力として使用可能)、アナログ入力16本、UART(ハードウェアシリアルポート)4個、16MHz水晶振動子、USB接続、電源ジャック、ICSPヘッダ、リセットボタンを搭載しています。
マイクロコントローラのサポートに必要なものすべてが含まれています。
USBケーブルでコンピュータにつなげるか、AC-DCアダプターまたは電池で電源を供給するだけで始められます。
Arduino MegaはArduino Uno、Duemilanove、またはDiecimila用に設計されたほとんどのシールドと互換性があります。
Arduino Megaは1.5m USBケーブル (A to B)経由、または外部電源によって電源を供給することができます。
Mega2560は、先行するすべてのボードとは異なり、FTDI USBシリアルドライバチップを使用していません。
代わりに、USB -シリアル変換器としてプログラム済みAtmega8U2を備えています。
54本のデジタルピンはそれぞれ、pinMode()、digitalWrite()、およびdigitalRead()機能を使用して入力または出力用に使用できます。
また、16本のアナログ入力は、それぞれが10ビットの解像度(1024パターン値)を提供します。
Arduino Mega2560には、コンピュータや別のArduino製品、または他のマイクロコントローラと通信するための機能が数多く搭載されています。
ATmega2560では、TTL(5V)シリアル通信用に4つのハードウェアUARTが利用できます。
ボード上のATmega8U2が USB経由でこれらのいずれかと通信し、コンピュータ上のソフトウェアに仮想COMポートを提供します。
さらに、I2C(TWI)およびSPI通信に対応しています。
Arduinoソフトウェアには、I2Cバスの使用を簡単にする配線ライブラリが含まれています。
詳細については、配線Webサイトにあるマニュアルを参照してください。
SPI通信の場合は、SPIライブラリを使用してください。
Arduino Mega2560は、事前に書き込まれたブートローダがあるので、追加のハードウェアの必要なく、無料でオープンソースのArduino IDEを使用して、USB経由でプログラムが可能です。
また、ブートローダをバイパスして、Cytron USB ICSP PICプログラマ ヘッダを使用して、マイクロコントローラをプログラムできます。
Arduino Megaは、USB接続または外部電源で給電することができます。
電源は自動的に選択されます。
外部電源(非USB接続)には、AC-DCアダプタ(壁コンセント)または電池のいずれかを使用できます。
アダプタは、ボードの電源ジャックに2.1mmセンタープラスのプラグを差し込んで接続します。
電池からのリード線は、電源コネクタのGndとVinのピンソケットに差し込むことができます。
ボードは、6〜20Vの外部電源で動作可能です。
但し、電源が7V未満の場合は、5Vピンは5V以下の供給となり、ボードが不安定になることがあります。
12V以上を使用している場合は、電圧レギュレータが過熱しボードが損傷することがあります。
推奨範囲は7〜12Vです。
電源 電源ピンは次のとおりです: VIN. 外部電源使用時のArduinoボードへの入力電圧(USB接続、または他の電源からの5Vに対向) ピンを介して電圧を供給できます。
電源ジャックを介して電圧を供給する場合は、このピンからアクセスできます。
5V このピンは、ボード上のレギュレータから安定的に5Vを出力します。
DC電源ジャック(7-12V)、USBコネクタ(5V)、またはボードのVINピン(7-12V)のいずれからも、ボードに電源を供給できます。
5Vまたは3.3Vのピンを介して電圧を供給すると、レギュレータをバイパスし、ボードに損傷を与えるおそれがあります。
その方法はお勧めしておりません。
3V3。
ボード上のレギュレータで生成された 3.3 V電源。
最大電流は50 mAです。
GND グラウンドピンです。
IOREF このピンはArduinoのボード上にあり、マイクロコントローラが動作する基準電圧を供給します。
適切に構成されたシールドはIOREFピンの電圧を読み、5Vまたは3.3Vでの動作用出力に適切な電源を選択したり、電圧トランスレータを有効にしたりできます。
メモリ ATmega2560には、コード格納用の256 KB(うち8 KBはブートローダに使用)のフラッシュメモリ、8 KBのSRAMおよび4 KBのEEPROM(EEPROMライブラリで読み書き可能)があります。
Arduino Mega2560は、Uno、DiecimilaやDuemilanove向けに設計されたほとんどのシールドと互換性があるように設計されています。
仕様 マイクロコントローラ:ATmega2560 動作電圧:5V 入力電圧(推奨):7-12V 入力電圧(定格):6-20V デジタルI / Oピン:54(14は、PWM出力を提供) アナログ入力端子:16 I / Oピンあたりの直流電流:40 mA 3.3Vピン用の直流電流:50 mA フラッシュメモリ:256 KB、ブートローダで8 KB使用 SRAM:8 KB EEPROM:4 KB クロック周波数:16 MHz 寸法4×2.1インチ、USBコネクタと電源ジャック(本体の大きさに含まれない)つき