デジタル出力#

導入#

デジタル出力 3線式デバイスを使用すると、V5 BrainからLED、リレー、その他の電子機器などの外部コンポーネントにデジタル信号を送信できます。高信号(5ボルト)または低信号(0ボルト)を送信できます。

このページでは、例として dig_out というデジタル出力デバイス名を使用しています。必要に応じて、ご自身の設定済みデバイス名に置き換えてください。

利用可能なメソッドの一覧は以下のとおりです。

  • set – 3線式デジタル出力ポートの信号レベルを高または低に設定します。

コンストラクタ – デジタル出力デバイスを手動で初期化および構成します。

  • DigitalOut – デジタル出力デバイスを作成します。

セット#

set は、選択した3線式ポートの信号レベルを設定します。

Usage:
dig_out.set(boolean)

パラメータ

説明

boolean

高信号または低信号を送信するかどうか: True 高信号(5V)を送信し、 False 低信号(0V)を送信します。

# Send out a low signal from dig_out
dig_out.set(False)

コンストラクタ#

コンストラクタは、VEXcode の外部でデジタル出力デバイスを構成するために必要な、 DigitalOut オブジェクトを手動で作成するために使用されます。

DigitalOut#

DigitalOut はデジタル出力デバイスを作成します。

Usage:
DigitalOut(port)

パラメータ

説明

port

デジタル出力デバイスが接続されている3線式ポート:

  • V5 Brainの場合 – brain.three_wire_port.x ここで、xはポート番号です。
  • 3線式エキスパンダーの場合 – expander.a ここで、 expander はエキスパンダーインスタンスの名前です。

# Create a Digital Out device in Port A
dig_out = DigitalOut(brain.three_wire_port.a)