軽量言語(lua, mruby)でgr-kurumiを操作
DESCRIPTION
2013/03/23 GR RL78ボードβ版プロデューサー最終発表会発表資料です。TRANSCRIPT
![Page 1: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/1.jpg)
軽量言語(Lua,mruby)でKURIMIを操作
![Page 2: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/2.jpg)
軽量言語ってなに
スクリプト言語のことてす。
有名なもの javaScript ruby python
マイナーなもの Lua Lua Lua Lua
![Page 3: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/3.jpg)
Firmataってなに
ArduinoとホストPCを通信させて、
Arduinoを操作するライブラリのことです。
ホストPCに Android を使い、KURIMIをLuaやmrubyスクリプトを制御
KURUMI Android
Firmata
![Page 4: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/4.jpg)
FirmataLua & FirmataMruby
アプリを実行すると、SDカードにKURUMI用の
プログラムが作成されます。これをKURUMIにインストールします。
![Page 5: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/5.jpg)
KURUMI Firmataプログラム
![Page 6: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/6.jpg)
USBケーブル接続
USBシリアル接続アプリ選択
USBシリアル通信はksksueさんのFTDriverを用いて実現しています。https://github.com/ksksue/FTDriver
![Page 7: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/7.jpg)
FirmataLua
FirmataLuaのLチカ
![Page 8: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/8.jpg)
FirmataMruby
FirmataMrubyのLチカ
![Page 9: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/9.jpg)
実行方法
エディタから直接実行
![Page 10: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/10.jpg)
ショートカットから実行
ショートカットを作って実行
![Page 11: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/11.jpg)
FirmataMruby
実行の様子
![Page 12: 軽量言語(Lua, mruby)でGR-KURUMIを操作](https://reader034.vdocuments.site/reader034/viewer/2022051513/5463d84bb4af9f583f8b46f9/html5/thumbnails/12.jpg)
FirmataLua & FirmataMruby
どうぞ、使ってみてください。