Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
三七男 山本
524 views
Android + Runtime Environment
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 35
2
/ 35
3
/ 35
4
/ 35
5
/ 35
6
/ 35
7
/ 35
8
/ 35
9
/ 35
10
/ 35
11
/ 35
12
/ 35
13
/ 35
14
/ 35
15
/ 35
16
/ 35
17
/ 35
18
/ 35
19
/ 35
20
/ 35
21
/ 35
22
/ 35
23
/ 35
24
/ 35
25
/ 35
26
/ 35
27
/ 35
28
/ 35
29
/ 35
30
/ 35
31
/ 35
32
/ 35
33
/ 35
34
/ 35
35
/ 35
More Related Content
PPTX
データとは何か
by
Kenta Suzuki
PPTX
as-1. アセンブラ入門
by
kunihikokaneko1
PDF
第10回 計算機構成
by
眞樹 冨澤
PDF
板ポリだけで めちゃカッコいい グラフィックスを出す!
by
notargs
PPTX
x86x64 SSE4.2 POPCNT
by
takesako
PDF
第12回計算機構成
by
眞樹 冨澤
PDF
実用Brainf*ckプログラミング
by
京大 マイコンクラブ
KEY
GTC2011 Japan
by
Takuro Iizuka
データとは何か
by
Kenta Suzuki
as-1. アセンブラ入門
by
kunihikokaneko1
第10回 計算機構成
by
眞樹 冨澤
板ポリだけで めちゃカッコいい グラフィックスを出す!
by
notargs
x86x64 SSE4.2 POPCNT
by
takesako
第12回計算機構成
by
眞樹 冨澤
実用Brainf*ckプログラミング
by
京大 マイコンクラブ
GTC2011 Japan
by
Takuro Iizuka
What's hot
PDF
brainfuckを吐く自作言語bf-reusable
by
roodni
PPTX
as-2. メモリと CPU
by
kunihikokaneko1
PDF
Interactive Music II SuperCollider入門 2 - 関数とUGen
by
Atsushi Tadokoro
PDF
GPUが100倍速いという神話をぶち殺せたらいいな ver.2013
by
Ryo Sakamoto
PDF
ElGamal型暗号文に対する任意関数演算・再暗号化の二者間秘密計算プロトコルとその応用
by
MITSUNARI Shigeo
PDF
Interactive Music II SuperCollider入門 5 時間構造をつくる
by
Atsushi Tadokoro
PDF
Misosou=Justice of Punctual+mazekoze+umatobi
by
ume doblock
KEY
GPGPU deいろんな問題解いてみた
by
Ryo Sakamoto
PDF
Popcntによるハミング距離計算
by
Norishige Fukushima
PPTX
2021 10-12.linx device-tree
by
Shin-ya Koga
PPTX
Prosym2012
by
MITSUNARI Shigeo
brainfuckを吐く自作言語bf-reusable
by
roodni
as-2. メモリと CPU
by
kunihikokaneko1
Interactive Music II SuperCollider入門 2 - 関数とUGen
by
Atsushi Tadokoro
GPUが100倍速いという神話をぶち殺せたらいいな ver.2013
by
Ryo Sakamoto
ElGamal型暗号文に対する任意関数演算・再暗号化の二者間秘密計算プロトコルとその応用
by
MITSUNARI Shigeo
Interactive Music II SuperCollider入門 5 時間構造をつくる
by
Atsushi Tadokoro
Misosou=Justice of Punctual+mazekoze+umatobi
by
ume doblock
GPGPU deいろんな問題解いてみた
by
Ryo Sakamoto
Popcntによるハミング距離計算
by
Norishige Fukushima
2021 10-12.linx device-tree
by
Shin-ya Koga
Prosym2012
by
MITSUNARI Shigeo
Viewers also liked
PPS
Brandes Realty Llc Flat Fee Listing Program This Is How It Works!
by
Denice Brandes
PPTX
.net micro framework for toppers
by
Kiyoshi Ogawa
PPS
Estamos no Inferno
by
Glaucia Menezes
PPTX
Yolima
by
Abelardo Botero Tobon
PPS
Omar alonso
by
Marisela Cordova Corral
PPTX
En el 2000..
by
Yazmin_CZ
PPS
Muzej stripa show
by
Milivoj Kostic
PPTX
Acerca de mi
by
Andrea Ojeda
PPTX
Parfume
by
dzmitry555
PDF
20121104
by
Norberto Gallo
ODP
Romaaaaa
by
paolacarlotaaa
PDF
Sandoval.thies3k (2)
by
Scorpionoscuro
PPS
Quanto Me Amei De Verdade
by
Glaucia Menezes
PPT
Se Alguem Te Procurar
by
Glaucia Menezes
PPTX
Yasuní
by
carolina16_mayo
PDF
Regles de comportament en internet2
by
estrellalucya
PPTX
Introduction Clojure - Geneva JUG - Octobre 2012
by
Pablo Tamarit
PPTX
Deel 1 bedrijfsprofiel en merkidentificatie-beats electronics
by
Mats Blankers
DOCX
Meneses guia 1
by
asenethmeneses
PPTX
Mi album
by
Cinthia Paico Luna
Brandes Realty Llc Flat Fee Listing Program This Is How It Works!
by
Denice Brandes
.net micro framework for toppers
by
Kiyoshi Ogawa
Estamos no Inferno
by
Glaucia Menezes
Yolima
by
Abelardo Botero Tobon
Omar alonso
by
Marisela Cordova Corral
En el 2000..
by
Yazmin_CZ
Muzej stripa show
by
Milivoj Kostic
Acerca de mi
by
Andrea Ojeda
Parfume
by
dzmitry555
20121104
by
Norberto Gallo
Romaaaaa
by
paolacarlotaaa
Sandoval.thies3k (2)
by
Scorpionoscuro
Quanto Me Amei De Verdade
by
Glaucia Menezes
Se Alguem Te Procurar
by
Glaucia Menezes
Yasuní
by
carolina16_mayo
Regles de comportament en internet2
by
estrellalucya
Introduction Clojure - Geneva JUG - Octobre 2012
by
Pablo Tamarit
Deel 1 bedrijfsprofiel en merkidentificatie-beats electronics
by
Mats Blankers
Meneses guia 1
by
asenethmeneses
Mi album
by
Cinthia Paico Luna
Similar to Android + Runtime Environment
PDF
イチからはじめるLuarida-マイコン
by
三七男 山本
PDF
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
by
三七男 山本
PDF
Android Lecture #01 @PRO&BSC Inc.
by
Yuki Higuchi
ODP
Introduction of Python
by
Tomoya Nakayama
PDF
JavaとRubyのすてきな関係
by
garden_tree
PDF
ABC 2012 Spring Robot Summit
by
三七男 山本
PDF
基礎から学ぶ組み込みAndroid
by
demuyan
PDF
Practical Android scripting with Ruby
by
Masahiro Kawato
PDF
Rust-DPDK
by
Masaru Oki
PPT
LL matsuri 2013-0824
by
Yasutake Mausda
PPT
LL matsuri 2013-0824
by
BeatCraft
PDF
Android端末と組み込み機器が連携する Android Make Days
by
Yasuhiro Ishii
PDF
2011年10月21日
by
nukaemon
PPTX
ドッターのためのプログラミングなにそれおいしいの
by
manaten
PPTX
Java ScriptでつくるはじめてのiPhoneAndroidゲーム開発体験ハンズオン
by
健一 茂木
PDF
Arduinoをこれから始める人のためのArduino紹介スライドβ版
by
Katsuhiro Morishita
PDF
12.06.16 日本橋勉強会資料 公開用
by
Miwa Iwatsuki
PDF
Processing授業テキスト
by
Suzuki Junko
PDF
ドッターのためのプログラミングなにそれおいしいの
by
heriet
PDF
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
by
mametter
イチからはじめるLuarida-マイコン
by
三七男 山本
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
by
三七男 山本
Android Lecture #01 @PRO&BSC Inc.
by
Yuki Higuchi
Introduction of Python
by
Tomoya Nakayama
JavaとRubyのすてきな関係
by
garden_tree
ABC 2012 Spring Robot Summit
by
三七男 山本
基礎から学ぶ組み込みAndroid
by
demuyan
Practical Android scripting with Ruby
by
Masahiro Kawato
Rust-DPDK
by
Masaru Oki
LL matsuri 2013-0824
by
Yasutake Mausda
LL matsuri 2013-0824
by
BeatCraft
Android端末と組み込み機器が連携する Android Make Days
by
Yasuhiro Ishii
2011年10月21日
by
nukaemon
ドッターのためのプログラミングなにそれおいしいの
by
manaten
Java ScriptでつくるはじめてのiPhoneAndroidゲーム開発体験ハンズオン
by
健一 茂木
Arduinoをこれから始める人のためのArduino紹介スライドβ版
by
Katsuhiro Morishita
12.06.16 日本橋勉強会資料 公開用
by
Miwa Iwatsuki
Processing授業テキスト
by
Suzuki Junko
ドッターのためのプログラミングなにそれおいしいの
by
heriet
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
by
mametter
More from 三七男 山本
PDF
GR-CITRUS搭載Rubyファームv2.47~の 説明資料 ver3.0
by
三七男 山本
PDF
2018おうちハックLT小ネタ大会「小型ファンヒーターハック」
by
三七男 山本
PDF
mruby搭載ボードGR-CITRUSのRubyファームVer2.44~の説明
by
三七男 山本
PDF
GR-CITRUS搭載Rubyファームv2.42~の 説明資料 ver2.7
by
三七男 山本
PDF
GR-CITRUS リファレンス
by
三七男 山本
PDF
ミニハッカソンの作品製作 参考資料
by
三七男 山本
PDF
GRデザインコンテスト2017 ファイナル説明資料
by
三七男 山本
PDF
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
by
三七男 山本
PDF
ロボスピン組み立て手順
by
三七男 山本
PDF
mruby搭載ボードGR-CITRUSのRubyファームVer2.35の説明
by
三七男 山本
PDF
mruby搭載ボードGR-CITRUSのRubyファームVer2.35の説明
by
三七男 山本
PDF
ロボムーバー組み立て手順
by
三七男 山本
PDF
GR-CITRUSハンズオン
by
三七男 山本
PDF
モータ制御基板 SAMBOU-KANとロボホンタンク
by
三七男 山本
PDF
ロボホンタンクを作る会
by
三七男 山本
PDF
IoTLT 大阪 Vol.6
by
三七男 山本
PDF
Ruby関西76 gr citrusの使い方#2
by
三七男 山本
PDF
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
by
三七男 山本
PDF
GR-CITRUS用モータ基板の回路図
by
三七男 山本
PDF
ET2016展示パネル
by
三七男 山本
GR-CITRUS搭載Rubyファームv2.47~の 説明資料 ver3.0
by
三七男 山本
2018おうちハックLT小ネタ大会「小型ファンヒーターハック」
by
三七男 山本
mruby搭載ボードGR-CITRUSのRubyファームVer2.44~の説明
by
三七男 山本
GR-CITRUS搭載Rubyファームv2.42~の 説明資料 ver2.7
by
三七男 山本
GR-CITRUS リファレンス
by
三七男 山本
ミニハッカソンの作品製作 参考資料
by
三七男 山本
GRデザインコンテスト2017 ファイナル説明資料
by
三七男 山本
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
by
三七男 山本
ロボスピン組み立て手順
by
三七男 山本
mruby搭載ボードGR-CITRUSのRubyファームVer2.35の説明
by
三七男 山本
mruby搭載ボードGR-CITRUSのRubyファームVer2.35の説明
by
三七男 山本
ロボムーバー組み立て手順
by
三七男 山本
GR-CITRUSハンズオン
by
三七男 山本
モータ制御基板 SAMBOU-KANとロボホンタンク
by
三七男 山本
ロボホンタンクを作る会
by
三七男 山本
IoTLT 大阪 Vol.6
by
三七男 山本
Ruby関西76 gr citrusの使い方#2
by
三七男 山本
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
by
三七男 山本
GR-CITRUS用モータ基板の回路図
by
三七男 山本
ET2016展示パネル
by
三七男 山本
Android + Runtime Environment
1.
Android + Runtime
Environment 「コンピュータを楽しもう!」という ブログを書いています。 たろサ(@momoonga) 山本三七男
2.
Luarida製作動機
3.
3
製作動機 どこでも、ちょこちょこ プログラムするのが好きだった。 1980年代 90年代 ポケコン ザウルス 2000年代 BASIC BASIC 944BASIC
4.
4
製作動機 Androidでも ちょこちょこプログラム SL4A(Scripting Layer for Android)環境 ・Python・Perl・JRuby ・Lua・JavaScript う~ん。取っつきにくいなぁ!
5.
5
製作動機 もっと、 敷居の低いもの そう、BASICのような・・・ ・Eclipseはインストールしなくていい。 ・Androidのバージョン違いも関係なく。 ・簡単・単機能で、入り易いもの。
6.
6
製作動機 無ければ作るしかない 移植が簡単そうな ・Lua言語 Androidに 移植。 イメージはBASIC
7.
7 イメージはBASIC 10 print”Hello
World.” 20 goto 10 さすがに、こんな感じに while(true)do print(”Hello World.”) end 無ければ作る
8.
Luaridaについて
9.
9
Luaridaの特徴 1.昔のBASICのような命令体系 2.Android単体プログラム 3.開発環境(JotaTextEditor) 4.アプリ配布サーバー用意 5.ADK, MicroBridge接続 可能(Sarida)
10.
10
イメージはBASIC 「2種類のグラフィック画面」 持っているのは、それだけ!!
11.
11
イメージはBASIC 「2種類のグラフィック画面」 持っているのは、それだけ!! W = color(255,255,255) R = color(255,0,0) canvas.drawCls(W) Bitmap用 ワーク画面 for x=0,100,2 do canvas.drawLine(x*2,0,200-x*2, 200, R) canvas.drawLine(0, x*2, 200, 200-x*2, R) end メイン画面
12.
12
イメージはBASIC 「ダイアログ・トーストも簡単」 a = dialog( "", "メッセージのみです。" ) a = dialog( "", "OKで閉じます",1 ) a = dialog( "a= "..a, "Yes No のサンプル", 2 ) a = dialog( "a= "..a, "Yes No Cancelのサンプル",3) toast( "トーストです。a= "..a )
13.
13
イメージはBASIC 「リストダイアログも簡単」 item.clear() item.add("みかん", 0 ) item.add("たちうお", 1 ) item.add("海", 0 ) t = item.list( "好きなものを選んでください" ) t = item.radio( "好きなものを選んでください", 2 ) t = item.check( "好きなものを選んでください" )
14.
14 Luaridaのコマンド一覧
15.
Lua言語について
16.
16
Lua言語の簡単な紹介 構文 while(exp)do if(exp)then block block end elseif(exp)then block repeat else block block until(exp) end
17.
17
Lua言語の簡単な紹介 構文 while(exp)do if(exp)then break end end for i=exp, exp [,exp] do block end
18.
18
Lua言語の簡単な紹介 構文 条件式 == > < <= >= ~= and or if(exp)then block end
19.
19
Lua言語の簡単な紹介 変数 function f() グローバル変数 a=10 ローカル変数 local b=20 do local b=30 end 20 print( b ) end
20.
20
Lua言語の簡単な紹介 テーブル a={ b=20, c=30 } ⇒a.b a.c ⇒a[“b”] a[“c”] a={ str =”b” b={ c=30, d=40 } ⇒a[str] } ⇒a.b.c a.b.d ⇒a[“b”].c 20 ⇒a[“b”][“c”] ⇒a.b[“c”]
21.
21
Lua言語の簡単な紹介 テーブル(配列) a={ } 初期化されます a={ } 1~です a[1]={ b=20, c=30 } ⇒a[1]=10 a[2]={ b=21, c=31 } ×⇒a.1 ⇒a[1].b a[1].c a={ 20, 30, 40 } ⇒a[2].b a[2].c ⇒a[1]=20 a[2]=30 ⇒a[2][“b”] a[2][“c”] ⇒a[3]=40 a={ b={} } for i=1,10 do ⇒a.b[1] a[i]={ } ⇒a.b[2] end ⇒a[1][1] a[1][2]
22.
アプリの登録 公開方法
23.
23 DOROKURI
24.
24
DoroLuarida タオソフトウェアさんが Luaridaユーザ 実現してくれました。 スクリプト作成 (foo.lua) DOROKURI スクリプトapk化 foo.apk サイト Androidマーケットに Android 登録できる マーケット
25.
25 DoroLuarida登録
apkファイル名アプリ名 アイコンは無ければデフォルト 素材データはZIPファイル 公開オプション
26.
Luarida, SaridaSAKURA
の起動
27.
27
起動すると Luarida起動 /sdcard /sdcard/luarida/luarida.lua これが起動し、 ここから始まります。 SaridaSAKURA起動 /sdcard /sdcard/SaridaSAKURA/sarida.lua /sdcard/SaridaSAKURA/sketch_bin/sketch.bin GR-SAKURA
28.
SaridaSAKURA
について
29.
29
Saridaとは LuaでArduinoのようなマイコンボードを 制御しようと思って開発中
30.
30
何故ゆえ? 2つのプログラムが必要 Android Arduino
31.
31
お手軽開発に向けて MicroBridge対応 Luarida (ルアリダ) ADK対応 SaridaSAKURA (サリーダ桜)
32.
32
実装コマンドなど Saridaへの実装 ピンモードの切り替え アナログライト adk.pinMode(pin, mode) adk.analogWrite(pin, value) pin: ピン番号 pin: ピン番号 mode: 0:Input, 1:Output value: 出力PWM比率(0~255) analogWriteDAC(pin, value) デジタルライト value: DAC出力(0~4095) adk.digitalWrite(pin, value) pin: ピン番号 バイト送信 value: 0:LOW, 1: HIGH adk.send(data, length) data: バイトデータ デジタルリード length: データサイズ adk.digitalRead(pin) pin: ピン番号 バイト受信 戻り値: 0:LOW, 1:HIGH adk.recv( [timeout] ) アナログリード timeout: 受信タイムアウト(s) 戻り値: 受信データ,データサイズ adk.analogRead(pin) pin: ピン番号 戻り値: 10ビットの値(0~1023)
33.
33 GR-SAKURAデモ
実はまだ、ADK通信 のところにバグがあっ て、ちゃんと動いてい ません。
34.
34
ロボットを作りました MicroBridgeとLuaridaをつなげて、Luaridaで 操作するロボットを作りました。 MicroBridge-Luarida間はソケット通信しています。 大人の科学付録の「卓上ロボット掃除機」をAndroidから操作できる ように改造させてもらいました。
35.
ご清聴ありがとう ございました luarida-fun-club@googlegroups.com
Download