PoMaS — Pocket Mathematics Station

M5Stack Cardputer-Adv ESP32-S3 Multifunction Calculator v0.92

PoMaS は、M5Stack Cardputer-Adv 上で動作する多機能関数電卓です。 数式計算から CAS、統計解析、グラフ描画、科学資料検索、μLisp インタプリタまで、 数学・科学の作業を 1 台に統合しています。

最新版をダウンロード 操作マニュアル(全 24 章) GitHub

主な機能

モード機能
Calculator四則演算・関数・履歴・メモリ・変数 A〜J・Ans バンク・複素数・基数変換・ビット演算・RPN・拡張ツール
CAS多項式の評価・微分・積分・加減乗算・根・テイラー展開・極限・記号置換
Statistics記述統計・回帰 9 種・仮説検定 11 種・ノンパラメトリック・リスク指標・分布ブラウザ・多変量解析・層別解析・生存分析・メタアナリシス・統計グラフ 17 種
SciRef科学定数 386 件・科学法則 300 件・単位換算 532 単位・周期表 118 元素
Graphy=f(x)・パラメトリック・極座標・陰関数・不等式・数列・3D・Trace・Zoom・G-Solve
Toolsスプレッドシート 45×26・μLisp インタプリタ・Wi-Fi / Maxima 連携(⚠️ サーバーは各自用意)・設定(NVS 永続化)

インストール

必要なもの

方法 1: M5Stack Launcher(マルチブート対応・推奨)

Launcher を使うと、PoMaS と他のファームウェアを SD カードで切り替えて使えます。

  1. Launcher Releases から Launcher-Cardputer.bin をダウンロード
  2. M5Burner または esptool で Launcher を書き込み
  3. PoMaS の .bin を SD カードのルートにコピー
  4. 電源 ON → Enter で Launcher 起動 → PoMaS を選択

方法 2: esptool で直接書き込み

  1. esptool をインストール
  2. Releases から .bin をダウンロード
  3. Cardputer-Adv を USB 接続
  4. 以下を実行:
esptool.py --chip esp32s3 --port COM3 --baud 921600 write_flash --flash_mode dio --flash_freq 80m --flash_size 8MB 0x0 pomas_0_92.ino.bin

COM3 は環境に合わせて変更してください。

リリース情報

v0.92(初公開)

操作マニュアル

全 24 章の取扱説明書を用意しています。マニュアル目次 から参照してください。

第 0 部 クイックスタート

第 I 部 はじめに

第 II 部 キーボード

第 III 部 Calculator

第 IV 部 CAS

第 V 部 Statistics

第 VI 部 Graph

第 VII 部 SciRef

第 VIII 部 Tools

第 IX 部 設定

第 XI 部 医学計算

第 XII 部 ビルド

第 XIII 部 uLisp

第 XIV 部 クイックリファレンス

第 X 部 リファレンス

リンク