![見出し画像](https://assets.st-note.com/production/uploads/images/62927558/rectangle_large_type_2_ed428473d0744e837c82acdf159c04e4.jpg?width=1200)
シムレース用スイッチボックス作成 Vol.2
スイッチボックスの外観設計
ケースに合わせてスイッチを配置します。
ボタンスイッチを使用するかトグルスイッチを使用するかボタンの間隔は・・・・などありますが今回は↓こんな感じに
各ボタンの動作
・エンジンスタート(モーメンタリ ボタンスイッチ)
接続数:1
動作:
ON:キー「s」 Push
OFF:キー「s」Release
・ミサイルスイッチ(ON-OFF オルタネイト トグルスイッチ)
接続数:2
動作:
No.1
ON:ジョイスティック1 ボタン19 ON-OFF
OFF:ジョイスティック1 ボタン20 ON-OFF
No.2
ON:ジョイスティック1 ボタン21 ON-OFF
OFF:ジョイスティック1 ボタン22 ON-OFF
No.3
ON:ジョイスティック1 ボタン23 ON-OFF
OFF:ジョイスティック1 ボタン24 ON-OFF
・トグルスイッチ((ON)-OFF-(ON) モーメンタリ トグルスイッチ)
接続数:4
動作:
No.1
上ON:ジョイスティック1 ボタン1 ON
上OFF:ジョイスティック1 ボタン1 OFF
下ON:ジョイスティック1 ボタン2 ON
下OFF:ジョイスティック1 ボタン2 OFF
No.2
上ON:ジョイスティック1 ボタン3 ON
上OFF:ジョイスティック1 ボタン3 OFF
下ON:ジョイスティック1 ボタン4 ON
下OFF:ジョイスティック1 ボタン4 OFF
No.3
上ON:ジョイスティック1 ボタン5 ON
上OFF:ジョイスティック1 ボタン5 OFF
下ON:ジョイスティック1 ボタン6 ON
下OFF:ジョイスティック1 ボタン6 OFF
No.4
上ON:ジョイスティック1 ボタン7 ON
上OFF:ジョイスティック1 ボタン7 OFF
下ON:ジョイスティックNo.1 ボタン8 ON
下OFF:ジョイスティックNo.1 ボタン8 OFF
・ボタン(モーメンタリ ボタンスイッチ)
接続数:8
動作:
No.1
ON:ジョイスティック1 ボタン9 ON
OFF:ジョイスティック1 ボタン9 OFF
No.2
ON:ジョイスティック1 ボタン10 ON
OFF:ジョイスティック1 ボタン10 OFF
No.3
ON:ジョイスティック1 ボタン11 ON
OFF:ジョイスティック1 ボタン11 OFF
No.4
ON:ジョイスティック1 ボタン12 ON
OFF:ジョイスティック1 ボタン12 OFF
No.5
ON:キーボードメッセージ入力
OFF:なし
No.6
ON:キーボードメッセージ入力
OFF:なし
No.7
ON:キーボードメッセージ入力
OFF:なし
No.8
ON:キーボードメッセージ入力
OFF:なし
・ロータリエンコーダ
接続数:4
動作:
No.1
右回り:ジョイスティック2 ボタン1 ON-OFF
左回り:ジョイスティック2 ボタン2 ON-OFF
ON:ジョイスティック2 ボタン9 ON
OFF:ジョイスティック2 ボタン9 OFF
No.2
右回り:ジョイスティック2 ボタン4 ON-OFF
左回り:ジョイスティック2 ボタン4 ON-OFF
ON:ジョイスティック2 ボタン10 ON
OFF:ジョイスティック2 ボタン10 OFF
No.3
右回り:ジョイスティック2 ボタン5 ON-OFF
左回り:ジョイスティック2 ボタン6 ON-OFF
ON:ジョイスティック2 ボタン11 ON
OFF:ジョイスティック2 ボタン11 OFF
No.4
右回り:ジョイスティック2 ボタン7 ON-OFF
左回り:ジョイスティック2 ボタン8 ON-OFF
ON:ジョイスティック2 ボタン12 ON
OFF:ジョイスティック2 ボタン12 OFF
エンジンスタート、トグルスイッチ、ボタン、ロータリエンコーダのプッシュは、押している間ジョイスティックのボタンをONにして、離すとOFFになるようにします。
ミサイルスイッチはON-OFFを切り替えたときジョイススティックボタンを1回押して離すという動作にします。
なので、ONにしたときOFFにしたときで動作を変えることができます。
とりあえずジョイスティックのボタンとして作っていき、キーボードについてはまた後程・・・モーメンタリ?オルタネイト?トグル?などよくわからん言葉が出てきますがココを参照してもらえれば詳しく書いてます。
続きはこちら。
以前の記事はこちらから。