ユーティリティ

class akari_client.m5stack_client.M5ComDict(*args, **kwargs)[ソース]

M5から取得する情報を格納するDict。

パラメータ
  • din0 -- ヘッドのdin0ピンのデジタル入力。HiがTrue、LoがFalse。デフォルトHi。

  • din1 -- ヘッドのdin1ピンのデジタル入力。HiがTrue、LoがFalse。デフォルトHi。

  • ain0 -- ヘッドのain0ピンのアナログ入力。0-3.3Vを0-4095の4096段階にする。

  • dout0 -- ヘッドのdout0ピンのデジタル出力。TrueでHi(3.3V)、FalseでLo(0V)。

  • dout1 -- ヘッドのdout1ピンのデジタル出力。TrueでHi(3.3V)、FalseでLo(0V)。

  • pwmout0 -- ヘッドのpwmout0ピンのPWM出力。0-255の256段階で0-3.3Vを出力可能。

  • general0 -- 任意値を入力可能なエリア。通常時は使用しない。M5のソフトを書き換えることで自由に使用可能。

  • general1 -- 任意値を入力可能なエリア。通常時は使用しない。M5のソフトを書き換えることで自由に使用可能。

  • button_a -- M5の前面のボタンAの入力。ボタンを押すとTrue、押していないとFalse。

  • button_b -- M5の前面のボタンBの入力。ボタンを押すとTrue、押していないとFalse。

  • button_c -- M5の前面のボタンCの入力。ボタンを押すとTrue、押していないとFalse。

  • temperature -- AKARI側面の環境センサモジュールの温度計測値。単位は℃。

  • pressure -- AKARI側面の環境センサモジュールの観測絶対圧力。単位はPa。

  • brightness -- AKARI側面の光センサユニットの観測明るさを4096段階で出力。0が最も明るい。

  • time -- データ取得した時間。M5のソフト起動時からの経過秒数を用いている。

  • is_responce -- akari_client()の各コマンド実行完了時のレスポンス。実行完了するとTrueを返す。

class akari_client.color.Color(red, green, blue)[ソース]

M5のディスプレイの表示色を指定するクラス。

パラメータ
  • red (int) -- RGBのR要素。0~255で指定。

  • green (int) -- RGBのG要素。0~255で指定。

  • blue (int) -- RGBのB要素。0~255で指定。

class akari_client.color.Colors(value)[ソース]
M5のディスプレイの表示色のenum。
下記の色を指定可能。
BLACK
NAVY
DARKGREEN
DARKCYAN
MAROON
PURPLE
OLIVE
LIGHTGREY
DARKGREY
BLUE
GREEN
CYAN
RED
MAGENTA
YELLOW
WHITE
ORANGE
GREENYELLOW
PINK
class akari_client.position.Positions(value)[ソース]
M5のディスプレイの表示位置のenum。
下記が利用可能。
CENTER: 中央
LEFT: 左揃え
TOP: 上揃え
RIGHT: 右揃え
BOTTOM: 下揃え