montessori method

Javaのスタイルで記述できて、画像(3D)処理が簡単に記述できるオープンソースのプログラムです。

https://processing.org

特徴は”Processing is a flexible software sketchbook and a language for learning how to code.”に集約できますが、JavaなのでOSに依存しないで使える、型が厳密なので本格的言語習得の手始めとしても適切では無いかと思います。

言語仕様もかなり強力(3Dの画像処理が簡単にできる)なので、Processingの世界だけで色々な作品を作ることができます。

 

使い方の例

① 3D画像を簡単に作成して操作出来るので、M5Stackの姿勢情報をUDPで送信して、processing上に表示させる

② ①と類似しますが、UDP経由でM5Stackに調整用のパラメータをon the flyで送信して書き換えさせる

③ USBシリアル機能を使って、M5StackなどのUSBで接続されたデバイスから情報を受け取って加工ができる