« ニキシー管 | トップページ | 反省会 »

2009/08/05

ブレッドボードで簡易コントローラを作ってみた

しばらくブログの更新をしていなかったのですが、こんなモノを作っておりました。


▼簡易コントローラ
Sv61

ブレッドボードに、ATtiny2313とXBeeを搭載しています。
あとは、スイッチとLEDと抵抗、コンデンサの回路です。

ちなみに電子回路も初心者なので、根拠があってこの回路になっている訳ではありません。
サンプル様々でございます。

 
 

ATtiny2313とXBeeは38400bpsでシリアル通信してます。
クロックは8MHz、UBRRは12でこの速度ですね。

仕組みは簡単で、上記の通信速度で以前『Wii クラシックコントローラと通信してみよう』で受信した数値を流すだけす。
(実際にはコントローラの左右に割り振った番号を流します。)

 
 
  


▼実際に動作させるとこんな感じ

若干問題はありますが、とりあえず旋回コマンドは送れているようです。
 
 
 

自作コントローラ作成も、やっとここまで来ましたcoldsweats01
まだまだ先は長いですが、地道に進めましょう。


さて、次はPSコントローラを分解しようかなぁ。


反省点
1、FC100のHD動画はサイズがでかい。(ザクティって意外に圧縮されてたのね)
2、ATtiny2313の出荷設定が『CKDIV8=プログラム(0)』だということに気づくのに1日かかった。
  8MHzなのにボーレートが合わないと思ったんだよねぇ。
  いや、そんな設定があるなんて知らなかったんだよ(^^;
3、プログラミングしては見たが、なぜ動いているのか自分が一番不思議。
  UDRって何をやっているの?


まあ、おいおいってことで。

|

« ニキシー管 | トップページ | 反省会 »

コメント

2313の出荷設定はわしもはまったことがあったねぇ。
結構不親切なんだよね、AVRって。

投稿: ひじり~ | 2009/08/17 09:05

>ひじり~さん今晩は。

いやぁ、初めてだから何が親切なのかもわからんさ~(^^;

しかし、興味深いコンテンツをお持ちですな。
また相談させていただきます。

ミズにはよろしく言っといて。

投稿: ひろき | 2009/08/17 23:05

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/29844/45839870

この記事へのトラックバック一覧です: ブレッドボードで簡易コントローラを作ってみた:

« ニキシー管 | トップページ | 反省会 »