モジュール utils
¶
- robot_hat.utils.set_volume(value)¶
音量を設定する
- パラメータ
value (int) -- 音量(0〜100)
- robot_hat.utils.run_command(cmd)¶
コマンドを実行し、状態と出力を返す
- パラメータ
cmd (str) -- 実行するコマンド
- 戻り値
状態、出力
- 戻り値の型
tuple
- robot_hat.utils.is_installed(cmd)¶
コマンドがインストールされているかどうかを確認する
- パラメータ
cmd (str) -- 確認するコマンド
- 戻り値
インストールされている場合はTrue
- 戻り値の型
bool
- robot_hat.utils.mapping(x, in_min, in_max, out_min, out_max)¶
ある範囲の値を別の範囲にマップする
- パラメータ
x (float/int) -- マップする値
in_min (float/int) -- 入力最小値
in_max (float/int) -- 入力最大値
out_min (float/int) -- 出力最小値
out_max (float/int) -- 出力最大値
- 戻り値
マップされた値
- 戻り値の型
float/int
- robot_hat.utils.get_ip(ifaces=['wlan0', 'eth0'])¶
IPアドレスを取得する
- パラメータ
ifaces (list) -- チェックするインターフェース
- 戻り値
見つかった場合はIPアドレス、見つからない場合はFalse
- 戻り値の型
str/False
- robot_hat.utils.reset_mcu()¶
Robot Hat上のMCUをリセットする。
これは、MCUが何らかの理由でI2Cデータ転送ループに固まり、Raspberry PiがADCの読み取り、PWMの操作などでIOErrorを取得している場合に役立ちます。
- robot_hat.utils.get_battery_voltage()¶
バッテリー電圧を取得する
- 戻り値
バッテリー電圧(V)
- 戻り値の型
float