今までArduinoでプログラムを書いていたが、毎回シールドを載せ替え、スケッチをダウンロードして...と、ちょっと面倒に思っていた。AVRなどは知っていたが、あまり安価でなかったので、Arduinoで我慢していた。最近数百円程度で専用のライターが手に入ることを知った。そこで、1台購入して使ってみることにした。専用ライターは便利だった。ついでにDIP書込のソケットも作ってみた。AVRは8pinを使うことが多いが、一応14pや28pにも対応できる様切り替えジャンパーも用意した。2つのジャンパーを切り替えることで、8pin、14pin、28pinに対応できる。基板にハンダ付けしてしまう場合は、ICSPで書き込むことになる。フラットケーブルの先がISCPのコネクタになっている。ケーブルで接続するICソケット。2つのジャンパーを差し替えることで、8pin、14pin、28pinに対応。チップの挿入位置もそれぞれ異なるので注意が必要だ。中国のA社経由で360円程だった。ライターの基板上に、電源LEDと書込中LEDがハンダ付けしてあった。ケースに入れると見えなくなってしまうので、アクリルのパーを接着して蓋まで光を延ばしている。ICSPライターの出力は6pinまたは10pinのICSPだ。パソコンとはUSBで接続する。AVRのチップにはICSPのピンの設定があるので、そこに接続すれば良い。ピンは、MISO、MOSI、SCLK、RESETに電源を加えた6本だ。ATtinyシリーズATtinyシリーズには様々なものがあり、外形も6pinから28pinまでと、色々選ぶことができる。小型のものは価格も安い(数10円)のに、機能も多くて、手軽に使うことができる。使うものを、「仕様書」のコーナーに添付してあるので、ご参考ください。参考までにハードウェア・ソフトウェアの情報を。これらは僕の覚えであり、正確に改版を反映していない可能性があります。Techno-Square。