enziライブラリの名前空間
Analog入力ピン(A0)
Analog入力ピン(A1)
Analog入力ピン(A2)
Analog入力ピン(A3)
Analog入力ピン(A4)
Analog入力ピン(A5)
Digital入出力ピン(D0)
Digital入出力ピン(D1)
Digital入出力ピン(D10)
Digital入出力ピン(D11)
Digital入出力ピン(D12)
Digital入出力ピン(D13)
Digital入出力ピン(D14)
Digital入出力ピン(D15)
Digital入出力ピン(D16)
Digital入出力ピン(D17)
Digital入出力ピン(D18)
Digital入出力ピン(D19)
Digital入出力ピン(D2)
Digital入出力ピン(D3)
Digital入出力ピン(D4)
Digital入出力ピン(D5)
Digital入出力ピン(D6)
Digital入出力ピン(D7)
Digital入出力ピン(D8)
Digital入出力ピン(D9)
HIGH値
入出力モード(INPUT)
LOW値
入出力モード(OUTPUT)
ディレイ(ミリ秒単位) ミリ秒単位で指定した時間だけ処理を遅延させる。
nil
# File enzi-lib.rb, line 478 def delay(ms) end
ディレイ(マイクロ秒単位) マイクロ秒単位で指定した時間だけ処理を遅延させる。
nil
# File enzi-lib.rb, line 488 def delay_us(us) end
文字列入力 標準入力より文字列を入力する。
String
# File enzi-lib.rb, line 539 def gets() "" end
USB初期化 USBポートを初期化し、USBシリアル通信可能状態とする。 本メソッドの呼び出しにより、コンソール入出力が可能となる。
nil
# File enzi-lib.rb, line 529 def initUSB() nil end
システム時間取得(マイクロ秒単位) システム起動からの経過時間をマイクロ秒単位で取得する。
システム時間(マイクロ秒)
# File enzi-lib.rb, line 507 def micros() 0 # dummy end
システム時間取得(ミリ秒単位) システム起動からの経過時間をミリ秒単位で取得する。
システム時間(ミリ秒)
# File enzi-lib.rb, line 497 def millis() 0 # dummy end
スリープ 秒単位で指定した時間だけ処理を遅延させる。
nil
# File enzi-lib.rb, line 518 def sleep(s) delay(s * 1000.0) end
システム情報文字列取得 enziシステム情報の文字列を取得する。
String
# File enzi-lib.rb, line 549 def sysinfo() "" # dummy end
システムリセット enziシステムをソフトウェアリセットする。
nil
# File enzi-lib.rb, line 559 def system_reset() nil # dummy end