Switch Panel
Mobiflight 9.3 から 入力側にShift Register 74HC165 を使って、Arduinoの入力ポートを増やせるようになりました。
入力シフトレジスタ Input Shifter
スイッチ入力に Shift Register を使いました。3本のラインで 8つの入力を扱えます。シリアルデータに変換するので、74HC165をもうひとつ接続すれば入力を16個にすることもできます。パネルにたくさんのスイッチを設置するときに便利です。
入力端子は抵抗器を通してプルアップしておきます。使わない入力は静電破壊を防ぐために必要です。
Arduinoは Data、Latch、Clockとして3つを使い、74HC165 を使って パラレル入力データをシリアルデータへ変換しています。
SER端子はシリアル入力端子です。2つ目のHC165をカスケード接続するときに使います。
CLKINH端子はCLK信号の動作を止めるものなので、GNDに落としておきます。
スイッチの割り当て
6つのスイッチを Taxi light、Beacon lightなどの航行灯関係と、Spoilers control lに割り当てました。
Navigation light : 航行灯 水平尾翼のは左右とも白色、主翼は左が赤色、右が緑色。
Beacon light : 衝突防止灯(anti-collision light) 胴体の上下に付けられた赤色の閃光灯
Landing light : 離着陸時に滑走路を照らす。主翼の付け根から前方を照らす白色灯。
Taxi light : タクシングのとき 誘導路を照らす白色灯。前脚にある。
(MSFS2020 KI-CONTROL設定で Aircraft Light をONでなく OFFにしておかないと、夜に自動的に点灯してしまいます)
Spoilers control