singleton method Plato::DigitalIO.new

new(pin, pullup=false, act=:low) -> DigitalIO

指定したPINに割り付けられたディジタルIOデバイスのオブジェクトを生成して返します。

引数  
pin ディジタルIOのPINを指定します。PINに指定できる値は使用するマイコンボード毎に異なります。
pullup trueを指定すると、ポートに内蔵されたプルアップ抵抗を有効にします。内蔵プルアップ抵抗が使用できるかどうかは使用するマイコンボード毎に異なります。
act :lowを指定するとLOWアクティブ(電圧が低いときが1、高いときが0)、:highを指定するとHIGHアクティブ(電圧が高いときが1、低いときが0)のディジタルポートと見なします。
戻り値  
DigitalIO 生成したDigitalIOオブジェクト

例:

io = Plato::DigitalIO.new(0)
io.high             # 0番PINにHIGHを出力します
io1 = Plato::DigitalIO.new(1, true, :high)
p io1.low?          # 1番PINがLOWレベルかの判定結果を表示します