https://github.com/mongonta0716/m5stack-faces-calc
Calculator for M5Stack Faces with Caluculator Module
https://github.com/mongonta0716/m5stack-faces-calc
calculator m5stack m5stack-sd-updater m5stackfaces tinyexpr
Last synced: 11 months ago
JSON representation
Calculator for M5Stack Faces with Caluculator Module
- Host: GitHub
- URL: https://github.com/mongonta0716/m5stack-faces-calc
- Owner: mongonta0716
- License: mit
- Created: 2019-08-08T02:15:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-18T15:17:41.000Z (over 6 years ago)
- Last Synced: 2024-05-01T19:13:29.676Z (almost 2 years ago)
- Topics: calculator, m5stack, m5stack-sd-updater, m5stackfaces, tinyexpr
- Language: C++
- Homepage:
- Size: 342 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# M5Stack-Faces-Calc
M5Stack FacesのCalculatorモジュールを利用した計算機です。
Calculator for M5Stack Faces with Caluculator Module
# 使い方(Usage)
Faces_Calc/build フォルダ配下にあるFaces_Calc.bin,jpgフォルダ,jsonフォルダをmicroSDにコピーして、[M5Stack LovyanLauncher](https://github.com/lovyan03/M5Stack_LovyanLauncher)から呼び出します。
## 操作
- AC: All Clear
- M: Mode Change(Calc Mode ⇔ Scroll Mode)
### Calc Mode
プロンプトに数式を入力して「=」を押すと計算を実行して、表エリアに数式と答えがコピーされます。
- +/- : BackSpace
- % : Clear Prompt Line
- = : Calc Execute
### Scroll Mode
2,4,6,8キーで移動し、5を押すと赤い枠で囲われた行のデータがプロンプトに表示され編集できるようになります。
# Requirement
コンパイルする場合は以下のライブラリが必要です。SD-UpdaterはArduinoIDEのライブラリマネージャーからインストールします。
Tiny Exprはtinyexpr.hとtinyexpr.cをFaces_Calc.inoと同じフォルダにコピーしてください。
- [M5Stack-SD-Updater](https://github.com/tobozo/M5Stack-SD-Updater)
- [TinyExpr](https://github.com/codeplea/tinyexpr)
# 細かい機能や制限事項等
履歴は最大99件保存できます。(電源を切ったり、リセットしても保持されます。)
表示桁数の関係で答えは999,999,999,999~-99,999,999,999の範囲を超えるとエラーになります。
## コンパイル
ArduinoIDEでコンパイル時に設定で警告を「なし」以外ではコンパイルできません。今後修正します、、、
# もし文字化けして起動しなくなった場合
一時ファイルをSPIFFSに持っていますが、文字化けすると起動後にハングするようになります。
その場合はM5StackCoreのBボタン(真ん中のボタン)を押しながら起動してください。
# Licence
[MIT](https://github.com/mongonta0716/M5Stack-Faces-Calc/blob/master/LICENSE)
# Author
[Takao Akaki](https://twitter.com/mongonta555)