エデュケーションプラットフォームは、デジタル鉄道模型を使ったビジュアルプログラミング教育ソリューションです。ブロックを組み合わせていくだけで、鉄道模型を自在に動かすことができます。DSair2を使用して、デジタル鉄道模型の自動運転、信号システムの理解を通じて、社会インフラがどのような論理的な仕組みで動作しているかを学ぶことができます。実際の鉄道をプログラミングで再現することができますので、よりプログラミングへの理解も深まります。Safariといったインターネットブラウザの中で動作します。スマートフォンやタブレットのブラウザ上で、インストール不要でご利用になれます。ソフトの料金は無料です。DSair2のハードをお買い求めた方は、自由に使用できます。学校や学習塾の教材として、ぜひともご活用ください。引き出しブロックがしまってある場所じょうたい線路やセンサの状態を示すエリアメニューブロックなどを保存したりする機能のエリアもどるDSair2のメインアプリに戻ります用意されているブロックFullSizeFullSizeFullSizeFullSizeFullSize使い方の流れアドレスについてEducationPlatformでは、車両アドレス、ポイントアドレスのデフォルトはDCCにしています。DSair2ではメルクリンモトローラ(MM2)にも対応しておりますが、簡単化のためデフォルトはDCCモードにしております。引き出しにあります)を最初に宣言して下さい。車両アドレスは、1~127がショートアドレス、128~9999がロングアドレスの固定仕様となっております。ヨーロッパのコマンドステーションで設定された車両で動かす場合は、100~127がロングアドレス扱いとなり、動作しない場合があります。つきましては手動で、ショートアドレス(CV1とCV29の設定変更)に変更してください。配線しようDSair2を線路に繋いだり、ACアダプタを差し込みます。線路の上にDCC車両を置いて下さい。必要に応じて、ポイントや信号機、S88在線検出センサも繋げて下さいフィーダ線を線路に繋いでくださいACアダプタを繋いでください画面を開こうEducationPlatformは、DSair2のWebアプリから開くことができます。ブラウザから“http://flashair/SD_WLAN/block/index.html“のURLを打ち込んで直接表示することもできます。2)QRコード:ブロックの操作の仕方ブロックをもってくるブロックは、引き出しから引っ張り出して、ひろばに置くことができます。ブロックをくっつけるブロックは上下にくっつけることができます。横にくっつけるタイプのブロックもあります。横にくっつけるブロックは、じょうほうをブロックに教えるために使用します。ブロックを分ける繋げたブロックを分けたい場合は、分けたいブロックをD&Dして引っ張ると外れます。右端のゴミ箱にブロックを入れると、ゴミ箱のふたが空いて、ブロックが消えてしまいます。要らないブロックは、ゴミ箱に入れましょう。右クリックメニューを使うと、複製(同じブロックを作る)、指定のブロックを削除などができます。コピーアンドペーストも可能です。Ctrl+CとCtrl+Vがそのまま使用できます。作ったブロック図は、XMLファイルとしてダウンロードして保管するか、ブラウザのメモリに保存できます。保存したXMLファイルは、読み出してまた表示できます。ブラウザのメモリに保存されたデータも読み出しできます。待ち時間を考えようEtcの「待つ」というブロックを使うと、指定した秒数、動きを止めることができます。車両を走り始めさせた場合、待つブロックを置かないと、次の動作が始まってしまい、うまく制御できなくなる場合があります。線路にDCC電源を流す最初は、安全のため線路に電流を流しません。「でんげんそうさ」ブロックを使って、線路に電源を流す操作をしてください。車両を動かそう車両を走らせて、止めるブロックは以下の通りです。車両の向きを変えて前後に動かそう車両の向きは、1=正方向(FWD)、2=逆方向(REV)で変更できます。ファンクションを使ってみようポイントを動かしてみようセンサと連動してみよう在線検出センサを使う場合、必ず最初に「在線センサかいし」のブロックを置きます。このブロックを置くことで、センサが動くようになります。通常は動かないようになっています。「在線センサ」のブロックを使う事で、センサが反応している(=列車が線路上にいる)と判断して、様々な動きが実現できます。在線センサは、16個まで使用できます。センサーの判定の仕方は、列車がいるときは1、いないときは0としています。「もし」ブロックに使う場合、「センサ1に列車がいる」ときはとなります。「センサ1に列車がいない」ときはとなります。くりかえしブロックの注意くりかえしブロックの中には、必ず、「待つ」ブロックがあるようにします。ないと、処理が動き続けてパンクしてしまい、ブラウザがフリーズしてしまうことがあります。実際の応用例DCCの例DCCサウンド車両を往復運転するブロック図プログラミングの例です。アナログの例アナログの車両を往復運転するブロック図プログラミングの例です。その他・応用例より高度なプログラミング例を以下に示します。PlatformはHTML5とJavaScriptで実装されており、オープンソースです。以下のOSSを使用しております。アクセスポイントに接続した状態のみ有効です。以前のリビジョンバックリンク文書の先頭へ。