Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.41 KB

DipSwitch.md

File metadata and controls

30 lines (21 loc) · 1.41 KB

DIP スイッチ

DecodeDipSwitch 関数を用いて DIP スイッチの値を読み取ります。DIP スイッチは二進数値を出力するので、十進数に変換する処理を行います。正論理である必要があります。

DIP スイッチ DIP ロータリースイッチ

個別インクルード

#include <Udon/Driver/DipSwitch.hpp>

値読み取り

DecodeDipSwitch の引数はピン番号を指定します。DIP スイッチの下位ビット端子から順に指定します。初期化リストを引数にとるため桁数に上限はありません。

#include <Udon.hpp>

void setup()
{
    const int value = Udon::DecodeDipSwitch({ 1, 2, 3, 4 });
}

void loop()
{
}