注釈
こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。
Why Join?
エキスパートサポート:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。
学び&共有:ヒントやチュートリアルを交換してスキルを向上させましょう。
独占的なプレビュー:新製品の発表や先行プレビューに早期アクセスしましょう。
特別割引:最新製品の独占割引をお楽しみください。
祭りのプロモーションとギフト:ギフトや祝日のプロモーションに参加しましょう。
👉 私たちと一緒に探索し、創造する準備はできていますか?[here]をクリックして今すぐ参加しましょう!
モジュール 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
- robot_hat.utils.enable_speaker()
Enable speaker
- robot_hat.utils.disable_speaker()
Disable speaker