2009-03-07

Arduino - ArduinoによるAVRライターとATmega328P再換装

以前の記事でArduinoにATmega328Pを換装しましたが、個体差なのかプログラム転送後に自動的にリセットが掛からない状態でした。

IDEが0013になって、ATmega328Pが正式サポートされました。

今回はIDEに付属するブートローダーを利用して、自分のArduinoの問題点が解決できるか検証してみます。

Arduiino_w328p

 

ついでなので、ArduinoをAVRライターとして使う方法があるので、これを利用してブートローダーを書き込んでみたいと思います。

ライターについてはKimio Kosakaさんによる「外付けAVRライタ無しでBootloaderを書き込む」を参考にしますが、ATmega168を対象にしているので、自前で設定ファイルを追記してATmega328Pでも書き込めるようにしました。

また、ライターソフトにはすzさんのBitBang Modeを利用した「avrdude-serjtag」を使用しますので、serjtag-0.3 を予めダウンロードして展開しておいて下さい。
大変有用な情報をありがとうございましたm(_ _)m

» 続きを読む

| | コメント (0) | トラックバック (0)

2009-02-15

Arduino - SparkFun マイク・モジュール

実は先月スイッチ・サイエンスさんに、SparkFun製のマイク・モジュール(BOB-08669)とDAC・モジュール(BOB-08736)の入荷をお願いしてましてですね、今週頭にそれが入荷したという連絡を貰いました。

そしたらなんと!サンプルとして送って頂けるということで、2つとも頂いちゃいました!happy01
お願いして良かった~

ついでにバニラ・シールドの無料プレゼントですが、時間的に結構経っていたのでダメ元で頼んでみたところ、それも頂けましたnote

Mic_and_dac_module2

アートな写真にちょっと差し替え
元絵は最後

スイッチ・サイエンスさんの担当の方々、ほんとにほんとにどうもありがとうございましたm(_ _)m
SparkFunで取り扱っている商品で、取り寄せて欲しいものがあったら、是非お願いしてみましょう~
貰えるかは別ですけどcatface

せっかくのご好意、頂いた以上は使って恩を返さないと・・・というわけで、引き続きマイク検証をしてみようと思います。
既に前回、ECMはC9767で決定していたところですけど、果たしてそれを上回るものとなるのやら・・・

» 続きを読む

| | コメント (0) | トラックバック (0)

2009-02-06

Arduino - モノホンTENGUとECM再考

結局気になってモノホンのTENGUを注文し一昨日届きました!
ソフトウェアの進捗が伸び悩んでいるので、今回は息抜きネタです。

Tengu_t1

 

自分でニッチとか言っておいてなんだけど、いろいろな意味で薄っぺらいという所感sweat02
ある意味裏切らない商品なのかも。。。

ボタンとか無いからどうやって他の表情を出すのかと思ったら、思いっきりマイクに息を吹き掛けてやったら変わった。
どうやら、最大レベルが数秒続くと、別の表情に切り替わるようになっているみたい。
なるほど、こういうアイデアは素晴らしい。

でも、すぐに眠ってしまうのには残念。
せめて半固定抵抗かなんかで眠るまでの時間調節が出来るか、オン・オフの切り替えが出来ると良かったな。
どうせUSBで繋ぎっぱなしなんだし。

遊んでいて思ったことは、マイクの感度が意外なほど良い。
じゅんさんの話では、トランジスタ2個でプリアンプが構成されているらしい。
ということなので、やはり分解して検証してみることにした。

» 続きを読む

| | コメント (9) | トラックバック (0)

2009-01-30

Arduino - 天狗? - ArduinoTENGU -

どうも。最近サイドバー下側の占いでびみょ~な半吉しか出てないびみょ~なSatE-Oです(大吉あるのか?)
今回の挑戦は「TENGU」クローンです。

PC周辺機器でもニッチなエリアであるUSBガジェットですが、その中でも更に日本ではニッチなアイテムの1つ、「TENGU」。

Arduino_tengu1

新しい友達が欲しい方。
誰かと一緒に思いっきり歌いたい方。
ペットは飼えないけど、ペットが欲しい方。
寂しがり屋の方。
そんな人達にとって心強いアイテムなのです。

» 続きを読む

| | コメント (4) | トラックバック (0)

«Arduino - 静電容量センサー - Capacitive Sensor -