

Add to Cart
概観
Arduino ADKはATmega2560 (データ用紙)に基づくマイクロ制御回路板です。それにMAX3421e
ICに基づいて人間の特徴をもつ基づいた電話によって、接続するべきUSBのホスト
インターフェイスがあります。PWMは出力すると同時に14がことができるかどれをのそれに54のデジタル入出力ピン(使用する)、16のアナログ入力、4つのUARTs
(ハードウェア シリアル ポート)、16のMHzの水晶発振子、USBの関係、力のジャッキ、ICSPヘッダーおよびリセット
ボタンがあります。
ADKはメガ2560に基づいています。
メガ2560およびUnoのそれはに類似したUSBに連続コンバーターとしてプログラムされるATmega8U2を特色にします。
MegaADK板の修正2にそれをDFUモードに入ることもっと簡単にする地面に8U2 HWBラインを引っ張る抵抗器があります。
板の修正3に次の新しい特徴があります:
* 1.0
pinout:AREFピンに近くあり、2つの他の新しいピンが調整ピンに近く置いた加えられたSDAおよびSCLピン、盾が板から提供される電圧に合わせるようにするIOREF。未来では、盾は互換性がありますAVRを使用する板との両方、3.3Vと作動する5Vと当然のArduinoと作動する。第2
1つは接続されなかったピン、それです未来の目的のために予約です。
*より強い調整回路。
人間の特徴をもつOSの板の使用の情報のために、GoogleのADKドキュメンテーションを見て下さい。
設計図、参照の設計及びPinの地図を描くこと
ワシ ファイル:Arduino_ADK-Mega_2560-Rev3-reference-design.zip
設計図:Arduino ADK_Mega_2560-schematic.pdf
Pinの地図を描くこと:PinMap2560ページ
概要
マイクロ制御回路ATmega2560
操作電圧5V
入力電圧(推奨) 7-12V
入力電圧(限界) 6-20V
デジタル入力/出力は15が出力されるPWMを提供するかどれ(の) 54をピンで止めます
アナログ入力ピン16
入力/出力PinごとのDCの流れ40 mA
3.3V PinのためのDCの流れ50 mA
フラッシュ・メモリ8 KBがブート・ローダによって使用した256 KB
SRAM 8 KB
EEPROM 4 KB
クロック速度16のMHz
力
Arduino ADKはUSBの関係によってまたは外部電源と動力を与えることができます。動力源は自動的に選ばれます。
外的な(非USB)力はACにDCアダプター(壁疣)または電池から来ることができます。アダプターは板の力のジャッキに2.1mm中心肯定的なプラグを差し込むことによって接続することができます。電池からの鉛は電源コネクタのGndおよびVinピンでヘッダー挿入することができます。
NB:ADKがUSBのホストであるので、電話は満たす必要がある場合それから力を引くように試みます。ADKがUSBに動力を与えられるとき、500mA合計は電話および板のために利用できます。外部力の調整装置は1500mAまで供給できます。750mAは電話およびADK板のために利用できます。付加的な750mAは板に付すアクチュエーターおよびセンサーのために割振られます。電源はこの大いに現在を使用するために1.5Aを提供することができなければなりません。
板は5.5から16ボルトの外的な供給を作動できます。しかし7Vよりより少しと供給されたら5Vピンはより5ボルトおよび板が不安定かもしれないより少しに供給するかもしれません。12Vより多くを使用していたら、電圧安定器は板を過熱させ、損なうかもしれません。推薦された範囲は7から12ボルトです。
力ピンは次の通りあります:
*
VIN。外部電力ソースを使用している場合のArduino板への入力電圧(USBの関係または他からの5ボルトに対して調整された動力源)。このピンを通って供給電圧できます、または、力のジャッキによる供給電圧なら、このピンを通してそれにアクセスして下さい。
* 5V。このピンは板の調整装置から調整された5Vを出力します。板はDC電源のジャッキ(7 -
12V)、USBのコネクター(5V)、または板(7-12V)のVINピンから力と供給することができます。5Vか3.3Vピンでの供給電圧は調整装置をとばし、あなたの板を損なうことができます。私達はそれに助言しません。
* 3V3。機内調整装置によって発生する3.3ボルトの供給。最高の現在の引くことは50
mAです。
* GND。地上ピン。
記憶
8 KBがブート・ローダのために使用されるかどれを(の) ADKにコードを貯えるためのフラッシュ・メモリの256 KB、SRAMの8
KBおよび(EEPROMの図書館と読まれ、書くことができる)の4 KBがEEPROMあります。
入出力
ADKの50のデジタル ピンのそれぞれはpinMode ()、digitalWrite ()、およびdigitalRead
()機能を使用して入力か出力として、使用することができます。それらは5ボルトで作動します。各ピンは最大40
mAを提供するか、または受け取ることができ、20-50のkOhmsの内部プルアップの抵抗器を(デフォルトで切られる)備えています。さらに、あるピンは機能を専門にしました:
*連続:0 (RX)および1 (TX);連続1:19 (RX)および18 (TX);連続2:17
(RX)および16 (TX);連続3:15 (RX)および14 (TX)。(RX)を受け取り、(TX) TTLのシリアル
データを送信するのに使用される。ピン0および1はまたATmega8U2 USBにTTLの連続破片の対応するピンに接続されます。
*外部割込み機構:2 (割り込み0)、3 (割り込み1)、18 (割り込み5)、19
(割り込み4)、20 (割り込み3)、および21
(割り込み2)。これらのピンは価値の低い価値かの割り込みを、落ちる上がるか、または端、または変更誘発するために形成することができます。細部についてはattachInterrupt
()機能を見て下さい。
* PWM:2から13および44から46。出力されるanalogWrite
()機能を8ビットPWMに与えて下さい。
* SPI:50 (味噌)、51 (MOSI)、52 (SCK)、53
(SS)。これらのSPIの図書館を使用してピン
サポートSPIコミュニケーション。SPIピンはまたUno、DuemilanoveおよびDiecimilaと物理的に互換性があるICSPヘッダーで取り出されます。
*
USBのホスト:MAX3421E.MAX3421EはSPIバスとのArduinoと伝達し合います。従ってそれは次のピンを使用します:
oデジタル:7
(RST)、50 (味噌)、51 (MOSI)、52 (SCK)。
NB:MAX3421Eのcomunicationで使用されるので入力か出力としてデジタル
ピン7を使用しないで下さい
非ヘッダーで取り出されるo:PJ3
(GP_MAX)、PJ6 (INT_MAX)、PH7 (SS)。
* LED:13。デジタル
ピン13に接続される作り付けLEDがあります。ピンが高い値のとき、LEDはピンが低いとき、それ消えていますついています。
* TWI:20 (SDA)および21
(SCL)。ワイヤー図書館を使用してサポートTWIコミュニケーション。これらのピンがDuemilanoveまたはDiecimilaのTWIピンと同じ位置にないことに注目して下さい。
ADKにそれぞれが決断(すなわち1024の価値)の10ビットを提供する16のアナログ入力があります。デフォルトでそれらは地面から5ボルトに測定しましたり、しかしAREFピンおよびanalogReference
()機能を使用して範囲の上部端を変えること可能なそれです。
板に他の幾つかのピンがあります:
* AREF。アナログ入力のための参照の電圧。analogReferenceと使用される()。
*調整。マイクロ制御回路を再調節するためにこのライン低速を持って来て下さい。通常板の1つを妨げる盾にリセット
ボタンを加えるのに使用される。
コミュニケーション
Arduino
ADKにコンピュータ、別のArduino、または他のマイクロ制御回路と伝達し合うことのためのいくつかの設備があります。ATmega2560はTTL
(5V)のシリアル通信に4ハードウェアUARTsを提供します。板のATmega8U2はUSBにこれらの1つを運び、ソフトウェアにコンピュータで事実上comの港を提供します(Windows機械は.infファイルを必要としますが、OSXおよびLinux機械はCOMの港として板を自動的に確認します。Arduinoソフトウェアは簡単な原文データが板に出入して送られるようにする連続モニターを含んでいます。データがコンピュータへのATmega8U2/16U2破片そしてUSBの関係によって送信されているとき板のRXおよびTX
LEDsは点滅します(ないピン0および1)のシリアル通信のために。
SoftwareSerialの図書館はADKのデジタル ピンの何れかのシリアル通信を可能にします。
ATmega2560はまたTWIおよびSPIコミュニケーションを支えます。ArduinoソフトウェアはTWIバスの使用を簡単にするためにワイヤー図書館を含んでいます;細部についてはワイヤー図書館を見て下さい。SPIコミュニケーションのために、SPIの図書館を使用して下さい。
MAX3421E ICによって与えられるUSBのホスト インターフェイスはUSBポートがあるADK
Arduinoがあらゆるタイプの装置に接続し、相互に作用するようにします。例えば、多くのタイプの電話、WiimoteおよびPS3としてキーボード、マウスおよびゲームのコントローラーとインターフェイスするキャノンの制御のカメラと相互に作用することを許可します。
プログラミング
Arduino
ADKはArduinoソフトウェア(ダウンロード)とプログラムすることができます。細部については、参照および個人指導を見て下さい。
Arduino ADKのATmega2560は外的なハードウェア
プログラマーの使用なしでそれに新しいコードをアップロードすることを可能にするブート・ローダ(メガ2560と同じように)とpreburned来ます。それは元のSTK500v2議定書を使用して伝達し合います(参照、Cのヘッダー・ファイル)。
またブート・ローダをとばし、ICSP
(回路内連続プログラミング)ヘッダーを通してマイクロ制御回路をプログラムできます;細部についてはこれらの指示を見て下さい。
ATmega8U2ファームウェア ソース
コードはArduinoの貯蔵場所で利用できます。ATmega8U2は下記によって活動化させることができるDFUのブート・ローダと荷を積まれます、:
*
Rev1板で…:板の背部のはんだのジャンパーを(イタリアの地図の近くで)接続し、次に8U2を再調節すること。
* Rev2かより遅い板で…:引っ張ってひくために8U2/16U2
HWBが並ぶそれをDFUモードに入ることもっと簡単にする抵抗器があります。(Mac OS
XおよびLinux)それからAtmelのフリップ
ソフトウェア(Windows)または新しいファームウェアに荷を積むのにDFUプログラマーを使用できます。または外的なプログラマーが付いているISPヘッダーをできます(DFUのブート・ローダに重ね書きしている)使用。これがより多くの情報のための個人指導をユーザー貢献したことを見て下さい。
再調節される自動(ソフトウェア)
アップロードがそれが接続されたコンピュータで動くソフトウェアによって再調節されるようにする方法で、Arduino
ADK設計されている前に幾分それからリセット ボタンの物理的な出版物を要求すること。ATmega8U2のハードウェア
フロー制御ライン(DTR)の1つは100つのnanofaradのコンデンサーでATmega2560の調整ラインに接続されます。このラインが(低速を取られる)主張される時破片を再調節するには、調整ラインは十分に長く落ちます。ArduinoソフトウェアはArduinoの環境のアップロード
ボタンを単に押すことによってコードをアップロードすることを可能にするのにこの機能を使用します。これはDTRの低下がアップロードの開始と十分調整することができると同時にブート・ローダはより短いタイムアウトがあることができることを意味します。
この組み立てに他の含意があります。ADKはMac OS
XかLinuxを動かすコンピュータに接続されるときそれへの関係がソフトウェアからなされるたびに再調節します(USBで)。次の半第2のためにまたはそう、ブート・ローダはADKで動いています。奇形データを(新しいコードのアップロードのほかのすなわち何でも)無視することをプログラムする間、関係が開いた後板に送られたデータのはじめの幾つかのバイトを横取りします。最初に始まるとき板で動くスケッチが一度だけ構成か他のデータを受け取ったら、ことを秒待ち時間を関係を開けた後そしてこのデータを送る前の伝えるソフトウェア確かめて下さい。
ADKはオート
リセットを不具にするために切ることができる跡を含んでいます。跡のどちら側でもパッドはそれを再び有効にするために一緒にはんだ付けすることができます。それは「RESET-EN」を分類しました。また5Vからの調整ラインに110オームの抵抗器を接続することによってオート
リセットを不具にできますかもしれません;細部についてはこのフォーラムが通るのを見て下さい。
USBの過電流保護
Arduino
ADKに不足分および過電流からあなたのコンピュータのUSBポートを保護する再設置可能なpolyfuseがあります。ほとんどのコンピュータが自身の内部保護を提供するが、ヒューズは保護の余分層を提供します。以上500
mAがUSBポートに適用されれば、ヒューズは自動的に短いのまでの関係を壊しますまたは積み過ぎは取除かれます。
物理的特性および盾の両立性
ADK
PCBの最大長そして幅は前の次元を越えて伸びていてUSBのコネクターおよび力のジャッキがそれぞれ4のそして2.1インチ、です。3つのねじ穴は板が表面か場合に付すことを可能にします。8つが160ミル(0.16")であることをことにデジタル
ピン7間の間隔注目し、他のピンの100ミルの間隔のない多数。
ADKはUno、DiecimilaまたはDuemilanoveのために設計されているほとんどの盾と互換性があるように設計されています。デジタル
ピン0に13
(および隣接したAREFおよびGNDピン)、アナログ入力0に5、力ヘッダーおよびICSPヘッダーは同等の位置のすべてあります。外部割込み機構0および1があるように更に主要なUART
(シリアル
ポート)は同じピンにあります(0および1)、(ピン2および3それぞれ)。SPIはADKおよびDuemilanove/Diecimila両方のICSPヘッダーを通して利用できます。以下の事項に注意して下さい:
I2CはADKの同じピンにDuemilanove/Diecimila (アナログ入力4および5)として(20および21)ありません。
運転者及び組み立て
この板でArduinoのあなたの登録簿のboards.txtファイルを変える必要があります(それをの見つけて下さい:「Arduino-00xx
>ハードウェア> arduino」):
Arduino 0022またはより古いboards.txt
Arduino 1.0ベータboards1.0.txt
[downladedため、これはジッパーのアーカイブ、従ってあなたに圧縮されています上で記述されている登録簿にそれらのファスナーを開ける必要性ファイルします。]
Windowsのユーザーこの特定のプロダクトのための板必要性を.infファイル働かせます得るため:Arduino_ADK.zip
取付けのためにあなたのコンピュータにUNO板をいかにの取付けなさいか同じプロシージャに続いて下さい。