注釈

こんにちは、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