Arduino用ブートローダ/スケッチライタキットサポートページArduino用ブートローダ/スケッチライタキットサポートページ(1)このページをスマホなどでご覧になる場合は、画面を横長にする方が読みやすくなります。書き込み電圧に関する注意書きを追加。対応マイコンにATmega88/88V/168Pを追加。Uno用ブートローダライタシールドキットとの比較表を追加。Avrdudeと組み合わせて汎用AVRライタになる事を説明。U1の型番にATmega168P-20PU、ATmega88-20PU、ATmega88V-10PUを追加。IDEのバージョンに1.8.Xを追加。本製品の完成品版の紹介を追加。対応マイコンにATtiny13A-20PUを追加。Arduino用ブートローダ/スケッチライタ完成写真このページは、Arduino用ブートローダ/スケッチライタキットをご購入いただいた方、あるいはご購入を検討していただいている方のための、サポートページです。このキットを動作させるには、別途USBシリアル変換器およびUSBケーブルが必要です。使用できるUSBシリアル変換器については、仕様・回路図の項目をお読みください。記事で紹介した、DIP品のAVRマイコンにArduinoのブートローダやスケッチを書き込むことのできる、ライタをキット化したものです。28ピンのATmega88、ATmega88V、ATmega168、ATmega168PおよびATmega328Pにブートローダやスケッチを書き込めるだけでなく、14ピンのATtiny44やATtiny84、8ピンのATtiny13AやATtiny45やATtiny85にスケッチを書き込むことができます。本製品を使うことで、自分の作品にArduino互換マイコンを組み込んで、小型で安価なArduino制御の作品を作る事ができるようになります。Unoの互換マイコンとして働いています。Arduino用ブートローダ/スケッチライタで電子サイコロのスケッチを書き込みました。本製品は、組み立てキットです。組み立てには半田付け作業が必要です。本製品は部品数が多く、半田付け箇所が200箇所以上あります。半田付け上級者向けの製品ですのでご注意ください。半田付けに自信のない方や、半田付けの手間を掛けたくない方は、完成品もありますので、そちらをご検討ください。Arduino用ブートローダ/スケッチライタ(完成品)サポートページ2.Arduino用ブートローダ/スケッチライタキットの概要Arduino用ブートローダ/スケッチライタキットの概要を説明します。AVRライタArduinoISPを利用したAVRマイコンのフラッシュメモリライタです。ISPシールドと違い、Arduinoの助けを借りずに単独で動作します。Uno/Duemilanove/Proなどに使われているATmega168/328P(28ピン)といったマイコンの他に、より安価なATmega88/88V/168Pや、よりピン数の少ないATtiny44/84(14ピン)やATtiny13A/45/85(8ピン)といったマイコンに対応しています。数の少ないマイコンは小型化の要求されるプロジェクトに威力を発揮します。写真2、左からATtiny85、ATtiny84、ATmega328P・ATmega88/88V/168/168P/328Pではブートローダの書込みとスケッチの書込みの両方に対応ATmega88/88V/168/168P/328Pでは、(1)ブートローダの書込み、(2)ブートローダを利用したスケッチの書込み、(3)スケッチ単独の書込みに対応しています。・ATtiny13A/44/84/45/85ではスケッチの書込みに対応ATtiny13A/44/84/45/85では、スケッチの書き込みに対応しています。・スケッチの書き込み用に8MHzと16MHzの2つの水晶発振子を搭載ブートローダを利用してスケッチを書き込む際に必要になる水晶振動子を、8MHzと16MHzの2種類搭載しました。水晶振動子を切り替えることで、クロック周波数が8MHzのArduinoと16MHzのArduinoの両方のスケッチの書き込みができます。・USBシリアル変換器は外付けブートローダを書き込むような人はUSBシリアル変換器を持っている場合が多いと想定し、コストダウンのためにUSBシリアル変換器を内蔵しませんでした。BASICなどを用意していただく必要があります。・ZIFソケットを搭載ZIFソケット(ゼロプレッシャーソケット)を搭載しているので、マイコンのリードを傷めることなく、書き込みができます。写真4、ZIFソケット・ICSP端子を搭載ICSP端子を搭載しているので、既に基板に実装されたマイコンにも書き込みができます。書き込み時は、ターゲット基板の電源を使うことも、ライタ側のICSP端子から電源を供給することもできます。外付けのUSBシリアル変換器を交換することにより、書込み電圧を5Vと3.3Vのいずれにも設定できます。(ただし、16MHzの水晶発振子を使って書き込む場合は、5Vで書き込んでください。これは、AVRマイコンの特性上、3.3Vの電源電圧では、16MHzの動作が保証されないためです)・Avrdudeと組み合わせて汎用AVRライタとして使用可能AVRマイコン用フラッシュメモリ書き込みソフトのAvrdudeと組み合わせることで、汎用のAVRライタとして使用できます。Studio上からフラッシュメモリを書き込む操作も可能です。書き込みの様子をモニターするために、LEDと圧電ブザーを搭載しています。光と音で書き込みの進み具合をモニターできます。ジャンパピンの設定により、音を止めることもできます。過電流保護用のポリスイッチを搭載しました。作業中に電源をショートするようなことがあっても、ポリスイッチが過電流を遮断し、USBポートを保護します。全ての部品は、半田付けのしやすいリード部品やDIP部品を採用しました。Uno用ブートローダライタシールドキットも販売しています。Uno用ブートローダライタシールドキットとの違いを示します。Rev.2を使用する場合は、R1を実装しないでください。ライセンスで提供されています。http://arduino.cc/en/Tutorial/ArduinoISPにある作品に基づいている。本製品に含まれる部品を次の表に示します。Rev.2を使用する場合は、R1は実装しないでください。長さが変更になる場合があります。長さが変更になる場合があります2016年12月13日追記:一部のロットでICソケットが欠品している事が判明しました。ICソケットが入っていない場合は、お手数ですが、こちらのフォームからご連絡ください。ICソケットを郵送します。ICソケットを使わずに、U1を直接基板に半田付けしても、基板は正常に動作します。次のページでは、キットの組み立てに必要な工具や、キットの組み立て方などの説明をします。UnoICSPカーボン抵抗スケッチ関連ページArduino用ブートローダ/スケッチライタの製作8・14・28ピンのDIP型AVRマイコンに、Arduinoのブートローダやスケッチを書き込む装置の作り方。Arduinoで作った回路の小型化(Arduino互換機の製作)Arduino互換機を自作して回路を小型化・低コスト化。ArduinoISPを汎用AVRライタとして使うArduinoのブートローダの書き込みに使う事の多いArduinoISPを、AVRマイコンの汎用ライタとして使う。Arduinoのブートローダって何?ブートローダという言葉の意味の説明と、Arduinoにおけるブートローダの動作の解説。ブートローダを使わずにArduinoのスケッチをATmega328Pに書き込むブートローダを書き込んでいないATmega328Pに、ICSP書き込みにより、直接スケッチを書き込む方法の説明。ATmega88/88V/168P/328PにArduinoのブートローダを書き込むメモリが少ない代わりに安価なAVRマイコンを用いて、Arduino互換機のコストダウン。各4本セットサポートページこのサイトの記事が本になりました。電子工作ISBN:978-4-7775-1941-5→工学社の書籍の内容の紹介ページ本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。こちらのページもおすすめです。