コンストラクタ
アナログIOオブジェクトを生成する。
Args
pin ピン番号
アナログIOポートのピン(A0~A5またはD0,D3,D5,D6,D8,D9,D10,D13)を指定する。
Axを指定した場合はアナログ入力となる。
Dxを指定した場合はアナログ出力(PWM出力)となり、ディジタルピンがPWM出力に割り当てられる。
mode ピンモード
アナログIOのピンモードを指定する。
OUTPUT PWM出力
reso アナログ入力分解能
アナログ入力の分解能(ビット数:6,8,10,12)を指定する。
デフォルト=10 (10bit:0~1023)
period PWM周期
PWM出力時のPWM周期(1〜65535)を指定する。
デフォルト=256
fre_div プリスケーラ分周比
PWM出力時のプリスケーラ分周比
デフォルト=28000000
Return
生成されたアナログIOオブジェクト
Exception
TypeError パラメータ型エラー
ArgumentError パラメータエラー
RangeError パラメータ値範囲エラー
def initialize(pin, mode, reso=10, period=256, fre_div=28000000)
end