ドキュメンテーション センター

  • 評価版
  • 製品アップデート

目次

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Arduino Digital Input

デジタル入力ピンの論理値の取得

ライブラリ

Simulink Support Package for Arduino® Hardware/Common

説明

Arduino ハードウェア上のデジタル ピンの論理値を取得します。

  • デジタル ピンの論理値が LOW の場合、ブロックは 0 を出力します。

  • デジタル ピンの論理値が HIGH の場合、ブロックは 1 を出力します。

ブロック出力のデータ型は uint8 です。

このブロックを含むモデルのシミュレーションをターゲット ハードウェアなしで実行する場合、このブロックはゼロを出力します。「シミュレーションでブロックがゼロを生成または何もしない」を参照してください。

    警告:   デジタル ピンは、5 V TTL ロジックを使用するデバイスにのみ接続できます。詳細は、Arduino ハードウェアのドキュメンテーションを参照してください。

ダイアログ ボックス

Pin number

デジタル ピンの番号を入力します。

モデル内で同じピン番号を複数のブロックに割り当てないでください。

[ターゲット ハードウェア] で設定したパラメーターに応じて、次のことを行います。

  • [Arduino Mega 2560] の場合、053 のピン番号を入力します。

  • [Arduino Uno] の場合、013 のピン番号を入力します。

  • [Arduino Nano] の場合、013 のピン番号を入力します。

    メモ:   [ターゲット ハードウェア] のパラメーターを変更するには、[ツール][ターゲット ハードウェアで実行][オプション] を選択します。

サンプル時間

このブロックがピンの値を読み取る頻度を秒単位で指定します。ゼロより大きい値を入力します。このサンプル時間の既定値は 1 秒です。最小値は 0.000001 秒です。

値を小さくすると、プロセッサは同じ数の命令を短時間で実行しなければならなくなるため、タスク オーバーランが発生することがあります。

参考

| |

外部の Web サイトに移動

この情報は役に立ちましたか?