EV3RT mruby API Reference  Alpha 1.0.2
An RTOS-based development platform for LEGO Mindstorms EV3.
 全て データ構造 メソッド 変数 列挙型 列挙値 グループ
スピーカ

音声(スピーカ)に関するAPI. [詳解]

特異メソッド

Speaker.volume = (vol)
 音量を調整する. [詳解]
 
Speaker.tone(frequency, duration)
 指定した周波数でトーン出力する.今再生しているサウンドは停止される. [詳解]
 

詳解

音声(スピーカ)に関するAPI.

シンボル詳解

設定できる周波数のシンボル

シンボル
:c4 

ノートC4の周波数(261.63)

:cs4 

ノート#C4の周波数(277.18)

:d4 

ノートD4の周波数(293.66)

:ds4 

ノートD#4の周波数(311.13)

:e4 

ノートE4の周波数(329.63)

:f4 

ノートF4の周波数(349.23)

:fs4 

ノートF#4の周波数(369.99)

:g4 

ノートG4の周波数(392.00)

:gs4 

ノートG#4の周波数(415.30)

:a4 

ノートA4の周波数(440.00)

:as4 

ノートA#4の周波数(466.16)

:b4 

ノートB4の周波数(493.88)

:c5 

ノートC5の周波数(523.25)

:cs5 

ノートC#5の周波数(554.37)

:d5 

ノートD5の周波数(587.33)

:ds5 

ノートD#5の周波数(622.25)

:e5 

ノートE5の周波数(659.25)

:f5 

ノートF5の周波数(698.46)

:fs5 

ノートF#5の周波数(739.9)

:g5 

ノートG5の周波数(783.99)

:gs5 

ノートG#5の周波数(830.61)

:a5 

ノートA5の周波数(880.00)

:as5 

ノートA#5の周波数(932.33)

:b5 

ノートB5の周波数(987.77)

:c6 

ノートC6の周波数(1046.50)

:cs6 

ノートC#6の周波数(1108.73)

:d6 

ノートD6の周波数(1174.66)

:ds6 

ノートD#6の周波数(1244.51)

:e6 

ノートE6の周波数(1318.51)

:f6 

ノートF6の周波数(1396.91)

:fs6 

ノートF#6の周波数(1479.98)

:g6 

ノートG6の周波数(1567.98)

:gs6 

ノートG#6の周波数(1661.22)

:a6 

ノートA6の周波数(1760.00)

:as6 

ノートA#6の周波数(1864.66)

:b6 

ノートB6の周波数(1975.53)

メソッド詳解

Speaker.volume= ( vol) -> nil

音量を調整する.

引数
volボリュームの値.範囲:0から+100.0はミュート.+100を超えた値を指定すると,実際の値は+100になる.小数点以下切り捨て
戻り値
nil
Speaker.tone ( frequency, duration  ) -> nil

指定した周波数でトーン出力する.今再生しているサウンドは停止される.

引数
frequencyトーンの周波数.シンボルから選択.
duration出力持続時間.単位:ミリ秒.小数点以下切り捨て
戻り値
nil