こんにちは。
今回の内容はタイトル通り。
AVセレクターを2個使い、4入力1出力のRGBセレクターを作ります。
- なぜVGAセレクターではなくAVセレクターを使うのか
- 作ろうとしたきっかけ
- 作成
- 用意するもの
- 作成
- 複合同期信号(C-Sync)を出力する回路を作る
- LM1881Nを使った複合同期信号分離回路
- 回路作成
- 何故かちゃんと映らない
- 原因はこれかも?
続きを読む
2024/02/28追記
鍵盤を同時押ししても押されるタイミングがズレるバグ(仕様?)が見つかりました。
目測ですが、最速と最遅で32msほどズレる為、同時押しを完璧なタイミングで押してもズレてしまいます。
他者のプログラム(サンプルプログラムの引用)の部分で問題が起きている可能性が高い為、修正は難しそうです......。
ダメだったらラズパイ3個積みます。
ちなみになぜ気が付かなかったのかというと、以下の理由が原因だと思われます。
・モニターなどを買い替え環境が変わり、慣れていないせいだと思っていた
・コントローラーが傾いており、そのせいだと思っていた
・インフィニタスをそんなにやっていなかった
・インフィニタス不信
更に追記
3個積むことにしました。
一応昔のコード(Nキーロールオーバー対応)もGitHubに残しておくので、直せそうな方はダウンロードしてみてください
最新の追記以外を下に移動しました。
2024/01/19追記
皿をアーケードよりも回さないと反応しないバグを修正しました。
IncrementalEncoderの引数である除数を初期値の4から1にしたらめちゃくちゃ反応するようになりました。
それに伴い、countMaxを1から4に変更しました。
不満がある場合はcountMaxの代入値を変更してください。1に近づけるほど反応しやすくなります。
皿を回し続けても反応しないバグ修正。
また、リポジトリを公開したので進捗が気になる方はこちらをご覧ください。
前回
こんにちは。
前回は皿は反応するようになりました。
今回はゲームパッドとして認識させたりNKROキーボードとして認識させようとしてみました。
結論を書くと、NKROキーボードとして認識させることに成功し、もしかしたら同じやり方でゲームパッドとして対応させられるかも(未検証)という感じです。
続きを読む
2024/01/03追記
完成しました。
こんにちは。
インフィニタスをPS2の弐寺コントローラーでやると遅延しますよね?
ということで今回はコンバーターを仲介せずに接続できるようにします。
弐寺コントローラーの改造といえばArduinoを使う方法が有名ですが、今回はRaspberry Pi Picoを使用します。
理由は、今後Raspberry Pi Picoでボルテコントローラーやパドルコントローラーを作る予定で、その練習になると思ったからです。
続きを読む