More Related Content
Similar to ABC 2012 Spring Robot Summit
Similar to ABC 2012 Spring Robot Summit (20)
ABC 2012 Spring Robot Summit
- 4. Luaスクリプトの紹介
Luaはリオデジャネイロ・カトリカ大学で
開発されたスクリプト言語
特徴: 高速な動作、高い移植性、省メモリ
ルアリダ
(Luarida)
LuaをAndroidに移植しました。
Android単体で手軽にプログラミング
C言語に近い文法
Socket通信、センサ等オリジナル実装
日本語でOK・・・。
IS01
- 7. Luaスクリプトの中身
httpコマンドや通信コマンドなどが用意されている
ネットからファイルをダウンロードするには
http.get( URL, 取得ファイル名 ) コンピュータを楽しもう!
URL: 取得するファイルのURL
取得ファイル名: 保存するときのファイル名
通信をオープンするには
--60101ポートへの接続を5秒間待つ
local ret = sock.nlistenOpen( SockADB, 60101, 5 )
データを送信するには
local cmd = "F"..string.char(10)
sock.nsend( SockADB, cmd, 2 )
方位角度を取得するには
--方位角度を取得
プログラムソース一式は、githubに
local angle = sensor.getOrient() て公開しています。