車両基地

車両基地のコントローラーを作ります。

・車両基地はループ区間を切り替えて作ります。列車がギャップを跨いだのを検知して車止め手前で停止させます。

 

 

【KiCadの回路図】

【基板】

レイアウト全体図

【PIC16F1827のコード】

【PIC32のソフト】

・PIC32のプロジェクトはSUBボードの製作で作ったプロジェクトのソースに統合しました。(2021_0606)

PC側ソフト

・YARDの番号と線番号を指定してYARDボタンを押すと指定のYardの線番号から発車します。

・走行中にYARDボタンを押すと指定したYARDの入り口に来たときに指定の線番号に入線して停車します。

・YARD2は、通過型で空いている線を通過できます。YARDを2に指定してボタンを押した時は停止位置で停車します。

VB Formのデザイン

UserControl ContPanelのデザイン

Form1のコード

ContPanelのコード