#topicpath
 
 注意:私は素人です。その上、記事の内容は更新中でまだまだ不完全です。間違いなど、どうぞ御指摘下さい。
  また、このサイトからリンクが張られている情報源によって内容を作っています。それらのサイトの作成者の情報は
  非常に有益でありがたいものでした。ぜひ、そうしたサイトを参考にしてください!
 
** 自作の Arduino を使う [#ddca75af]
*** なぜ自作の Arduino を使うのか [#dd0947b5]
** 自作の Arduino互換(もどき)を使う [#ddca75af]
*** なぜ自作の Arduino 互換(もどき)を使うのか [#dd0947b5]
++ 安い~
今時、ネットブックと呼ばれるノートパソコンが3万円程度でも買えます。ノートパソコンではモニターできる環境、電源のバックアップ、ネットワークインターフェースにキーボード、等など、様々な装備が充実しています。そんな中、マイコンボードが数万円してどうするのだろうか?と思います。数万円のマイコンボードで何かするくらいなら、パソコン自身を利用した方がよいのでは?~
逆に、よりずっと安価なマイコンであれば使う意味があります。一つには、大量に展開できる可能性があるからです。また、安ければ若い青少年が扱うことができるからです。~
そして、実際、安くすることが可能です。秋月電子では、AVR マイコンで Arduino に利用できる ATmega 168P を 14 個以上購入すると、1個あたり 210円になります。
~
~
++ USB ポートは必要ない~
標準的な市販品の Arduino では、USB ポート部分(シリアル変換機能)を持っていることで値段が高くなっている部分があります。~
ところが、実際にスタンドアローンで稼働させる場合、USB ポートをつけながら動かす必要はありません。パソコンからプログラムを送る時だけ接続していればいいのです。~
だから、USB 通信部分と本体部分は別々に作るべきです。自分で作れば、どのようにパソコンと接続するかを決めることもできます。
~
~
++ デメリット(&color(red,注意事項);でもあります。)~
もちろんデメリットもあります。面倒だし、初期投資は結局お金がかかるし、パソコンに接続する際に間違うとハードウエアを破壊する可能性もあります。しかし、状況によってはデメリットを上回る利益があると思います。
~
~
~
  ネットを見ると、自作するArduinoにも様々な種類があります。ここでは、[[Duemilanove>./DuemilanoveTYPE]]と似たものと、[[USB直結タイプ>./USBTYPE]]を作ります。それぞれ、ブートローダを仕込まなければなりません。その方法は「[[ブートローダを仕込む>./ブートローダを仕込む]]」を参照してください。
~
*** Arduino を自作する −[[Duemilanoveタイプ>./DuemilanoveTYPE]]− [#g8dc9d66]
*** Arduino 互換(もどき)を自作する −[[Duemilanoveタイプ>./DuemilanoveTYPE]]− [#g8dc9d66]

++ Duemilanove について~
最も標準的な Arduino として扱われているようです。実際、Arduino のホームページでも、初心者向けにこれを使って解説しています。PC に USB 経由で接続でき、他のデバイスへもジャンパワイヤなどで簡単に接続できます。~
ここでは、Duemilanove などと同様に、USBシリアル変換の回路を挟んで、マイコン( ATmega 168P ) とパソコンとを USB ケーブルで接続するタイプのものをブレッドボードで自作します。
++ ページを新設しました。「[[Duemilanoveと似たもの>./DuemilanoveTYPE]]」を作るページを参照してください。
*** Arduino を自作する −[[USB直結タイプ>./USBTYPE]]− [#ecdb4a95]
*** Arduino 互換(もどき)を自作する −[[USB直結タイプ>./USBTYPE]]− [#ecdb4a95]

++ USB直結タイプ について~
例えば複数人が同時に作業するとき、Arduino 本体とパソコンとを同時に接続するので、その人たちの間で USBシリアル変換の回路を含んだ部分(Duemilanoveに似たタイプで利用しているもの)を共有することができません。そして、その部品は1,000 円ぐらいするので、これを大量に購入すると、安さのメリットが半減します。~
ところが、USBシリアル変換を必要とせず、本体とパソコンとを USB ケーブルで直結する方法があります。いくつかの制約があるものの、こちらを使うと非常に安く仕上げることができます。~
~
どれもそうですが、こんなに素晴らしいものを作ってくれた方々、Web で解説してくださった方々に感謝。
++ ページを新設しました。「[[USB直結タイプ>./USBTYPE]]」を作るページを参照してください。

*** ブートローダを仕込む [#u65bd1de]

++ ブートローダについて~
Arduino の特徴は、プログラム(スケッチ)を簡単にマイコンに流し込めることです。それを実現しているのがブートローダです。~
ところが、自分でマイコンを購入すると、このブートローダは入っていません。上記の二つのタイプの Arduino を自作する場合にも、ブートローダを入れなければなりません。ブートローダは1回だけ入れればいいので、気楽に考えたいところです。しかし、これを入れるために苦労することがあります。~
私の場合はブートローダを書き込むために、4000円程度の追加投資をしました。Arduino を一つだけ使いたい、というような場合には、やはり市販品を購入すべきでしょう。もしも身近にブートローダを書き込める人がいるならば、その人にお願いするのも手です。
++  ページを新設しました。「[[ブートローダを仕込む>./ブートローダを仕込む]]」を参照してください。


トップ   新規 検索 最終更新   ヘルプ   最終更新のRSS