Micro Pythonについて
Micro Pythonとは、
マイコン上で動作する軽量なPythonです
- Python3互換の実装である
- 現状はpyboardというマイコンで動作する
- REPLが使える
- Python内でインラインアセンブリが使える
pyboardは、 KICKSTARTER で投資を集めているマイコンボード
- $20~$24の投資で入手が可能
- 現在は全て発送された段階で入手が不可能
他のマイコンボードについて
- Raspberry PiはGPIOが少ない(B+では少し増えた)
- ArduinoはC++ライクな言語で開発をする必要がある
- STM32F407評価ボード
- 秋月電子通商で1750円
Micro Pythonのセットアップ方法
- Micro Python
$ make BOARD=STM32F4DISC
- ファームウェアを書き換える必要ある
- USB接続したらREPLが立ち上がる?
- pybモジュールを使う
- pyboardだけに実装されているセンサ等以外の機能は全て使える
pyb.LED
とかpyb.Switch
とか- GPIOも使えます
- SC1602 -> LCDディスプレイ(秋月電子通商)
- GR-SAKURAへ移植?