ログイン>最近の変更メディアマネージャーサイトマップdsshieldauto差分このページの2つのバージョン間の差分を表示します。デジタルに加え、光センサや可変抵抗器などのアナログセンサを使えます。デジタルに加え、光センサや可変抵抗器などのアナログセンサを使えます。デジタル入出力ピン|A4,A5|上記に加え、I2C通信が使用できます。wire.hをインクルードする必要があります。デジタル入出力ピン|A4,A5|上記に加え、I2C通信が使用できます。wire.hをインクルードする必要があります。AUTOスケッチでは、Arduinoの命令は全部使えますが、たぶん混乱するだけなので、以下の命令でまずは使ってみてください。AUTOスケッチでは、Arduinoの命令は全部使えますが、たぶん混乱するだけなので、以下の命令を中心に、まずは使ってみてください。「ADDR_DCC+DCCアドレス」で指定してください。DCCアドレス8102であれば、ADDR_DCC+8102です。MM2アドレス5なら、ADDR_MM2+5です。「ADDR_DCC+DCCアドレス」で指定してください。DCCアドレス8102であれば、ADDR_DCC+8102です。MM2アドレス5なら、ADDR_MM2+5です。ポイントや信号機を操作します。ポイントや信号機を操作します。シリアル通信でPC等にメッセージを送れます。シリアル通信でPC等にメッセージを送れます。C言語の細かい記述方法は、本屋さんに売っているC言語入門の本を斜め読みしながら覚えてください。全てを覚える必要はありません。サンプルをいじりながら、修正してみて手探りしながら体で覚えていただく形が良いと思います。プログラムは基本3要素で成り立っています。シーケンス(順序実行)、分岐、繰り返しです。分岐は以下の通りです。繰り返しは、似たような命令を、シンプルに表現する方法です。繰り返しは、シーケンスと分岐を組み合わせるとできますが、C言語では専用命令forやwhileがありますので、これを使うと楽が出来て便利です。スピードを徐々にあげるような命令は、繰り返し命令を使うと短く記載できて楽です。車両のファンクションを動かすサンプルです。その2(挫折&方針変更)]]で詳細を紹介しています。その3)]]を参照ください。2)の往復シャトル運転です。2)の往復シャトル運転です。ファンクション操作や、ボタンでスタートをかけるなどの動きを実現しています。ファンクション操作や、ボタンでスタートをかけるなどの動きを実現しています。その5)]]を参照ください。以前のリビジョンバックリンク文書の先頭へ。