Switch Panel

 Mobiflight 9.3 から 入力側にShift Register 74HC165 を使って、Arduinoの入力ポートを増やせるようになりました。 6switch_74HC165

入力シフトレジスタ Input Shifter

 スイッチ入力に Shift Register を使いました。3本のラインで 8つの入力を扱えます。シリアルデータに変換するので、74HC165をもうひとつ接続すれば入力を16個にすることもできます。パネルにたくさんのスイッチを設置するときに便利です。
ShiftRegister 74HC165 入力端子は抵抗器を通してプルアップしておきます。使わない入力は静電破壊を防ぐために必要です。
Arduinoは Data、Latch、Clockとして3つを使い、74HC165 を使って パラレル入力データをシリアルデータへ変換しています。
 SER端子はシリアル入力端子です。2つ目のHC165をカスケード接続するときに使います。
 CLKINH端子はCLK信号の動作を止めるものなので、GNDに落としておきます。
ShiftRegister_setting

スイッチの割り当て

6つのスイッチを Taxi light、Beacon lightなどの航行灯関係と、Spoilers control lに割り当てました。
TAXI_Light 0D0C_offset  Navigation light : 航行灯 水平尾翼のは左右とも白色、主翼は左が赤色、右が緑色。
 Beacon light  : 衝突防止灯(anti-collision light) 胴体の上下に付けられた赤色の閃光灯
 Landing light : 離着陸時に滑走路を照らす。主翼の付け根から前方を照らす白色灯。
 Taxi light    : タクシングのとき 誘導路を照らす白色灯。前脚にある。
(MSFS2020 KI-CONTROL設定で Aircraft Light をONでなく OFFにしておかないと、夜に自動的に点灯してしまいます)

Spoilers control

spoiler_A320 spoiler_offset
switch panel
next
logo