13 September 2014
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へ移植?