Suche senden
Hochladen
Gr sakuraで動く mrubyスマホリモコンカー(タミヤ製ラジコン改造)
•
0 gefällt mir
•
994 views
K
Kazuhiro Takahashi
Folgen
2015.7.11 ルネサスナイト7 プレゼン資料です 最後 クレジット等追加しています
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 17
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
mrubyOSチラシ
mrubyOSチラシ
Kazuhiro Takahashi
Rails勉強会東京第35回プラグインLt大会@Unshiu
Rails勉強会東京第35回プラグインLt大会@Unshiu
gaooh
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
三七男 山本
Introduction of mruby & Webruby script example
Introduction of mruby & Webruby script example
kishima7
Blender x docker(簡単分散環境構築)
Blender x docker(簡単分散環境構築)
Monta Yashi
Action Cableで簡易チャットを作ってみた
Action Cableで簡易チャットを作ってみた
Kazuhiro Nishiyama
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Kazuhiro Takahashi
Ras piでrt linux
Ras piでrt linux
Hideki Aoshima
Empfohlen
mrubyOSチラシ
mrubyOSチラシ
Kazuhiro Takahashi
Rails勉強会東京第35回プラグインLt大会@Unshiu
Rails勉強会東京第35回プラグインLt大会@Unshiu
gaooh
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
三七男 山本
Introduction of mruby & Webruby script example
Introduction of mruby & Webruby script example
kishima7
Blender x docker(簡単分散環境構築)
Blender x docker(簡単分散環境構築)
Monta Yashi
Action Cableで簡易チャットを作ってみた
Action Cableで簡易チャットを作ってみた
Kazuhiro Nishiyama
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Kazuhiro Takahashi
Ras piでrt linux
Ras piでrt linux
Hideki Aoshima
mrubyを使った クラウド連携
mrubyを使った クラウド連携
三七男 山本
Led cube lt
Led cube lt
Naohito Yamashita
さくルビー.Net誕生
さくルビー.Net誕生
三七男 山本
軽量Ruby『mruby』について
軽量Ruby『mruby』について
Ryosuke MATSUMOTO
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
Kouhei Sutou
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
三七男 山本
Rubyを用いたマイコンプログラムの遠隔書き換えシステム
Rubyを用いたマイコンプログラムの遠隔書き換えシステム
三七男 山本
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
SORACOM,INC
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
三七男 山本
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
Kazuhiro Takahashi
Gr sakuraでtinet
Gr sakuraでtinet
Kazuhiro Takahashi
Rx hew-シミュレータで動かすー説明書
Rx hew-シミュレータで動かすー説明書
Kazuhiro Takahashi
mruby os(案)の開発
mruby os(案)の開発
Kazuhiro Takahashi
リアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズ
Kazuhiro Takahashi
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
Kazuhiro Takahashi
リアルタイムOsのカスタマイズチラシ023
リアルタイムOsのカスタマイズチラシ023
Kazuhiro Takahashi
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Kazuhiro Takahashi
G7プレゼンrtos自作
G7プレゼンrtos自作
Kazuhiro Takahashi
G7プレゼンrtos自作
G7プレゼンrtos自作
Kazuhiro Takahashi
G7プレゼンrtos自作
G7プレゼンrtos自作
Kazuhiro Takahashi
Weitere ähnliche Inhalte
Ähnlich wie Gr sakuraで動く mrubyスマホリモコンカー(タミヤ製ラジコン改造)
mrubyを使った クラウド連携
mrubyを使った クラウド連携
三七男 山本
Led cube lt
Led cube lt
Naohito Yamashita
さくルビー.Net誕生
さくルビー.Net誕生
三七男 山本
軽量Ruby『mruby』について
軽量Ruby『mruby』について
Ryosuke MATSUMOTO
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
Kouhei Sutou
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
三七男 山本
Rubyを用いたマイコンプログラムの遠隔書き換えシステム
Rubyを用いたマイコンプログラムの遠隔書き換えシステム
三七男 山本
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
SORACOM,INC
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
三七男 山本
Ähnlich wie Gr sakuraで動く mrubyスマホリモコンカー(タミヤ製ラジコン改造)
(10)
mrubyを使った クラウド連携
mrubyを使った クラウド連携
Led cube lt
Led cube lt
さくルビー.Net誕生
さくルビー.Net誕生
軽量Ruby『mruby』について
軽量Ruby『mruby』について
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
Rubyを用いたマイコンプログラムの遠隔書き換えシステム
Rubyを用いたマイコンプログラムの遠隔書き換えシステム
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
BIG Raspberry JAM | Raspberry Pi × SORACOM で始めてみよう!簡単 IoT
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
Mehr von Kazuhiro Takahashi
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
Kazuhiro Takahashi
Gr sakuraでtinet
Gr sakuraでtinet
Kazuhiro Takahashi
Rx hew-シミュレータで動かすー説明書
Rx hew-シミュレータで動かすー説明書
Kazuhiro Takahashi
mruby os(案)の開発
mruby os(案)の開発
Kazuhiro Takahashi
リアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズ
Kazuhiro Takahashi
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
Kazuhiro Takahashi
リアルタイムOsのカスタマイズチラシ023
リアルタイムOsのカスタマイズチラシ023
Kazuhiro Takahashi
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Kazuhiro Takahashi
G7プレゼンrtos自作
G7プレゼンrtos自作
Kazuhiro Takahashi
G7プレゼンrtos自作
G7プレゼンrtos自作
Kazuhiro Takahashi
G7プレゼンrtos自作
G7プレゼンrtos自作
Kazuhiro Takahashi
Mehr von Kazuhiro Takahashi
(11)
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
TOPPERS/SSPを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ @ソフトウェア講演会名古屋
Gr sakuraでtinet
Gr sakuraでtinet
Rx hew-シミュレータで動かすー説明書
Rx hew-シミュレータで動かすー説明書
mruby os(案)の開発
mruby os(案)の開発
リアルタイムOsのカスタマイズ
リアルタイムOsのカスタマイズ
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
Toppers sspを用いた教育訓練カリキュラムカーネルの自作およびカスタマイズ
リアルタイムOsのカスタマイズチラシ023
リアルタイムOsのカスタマイズチラシ023
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
Raspberry pi 用 toppers ssp シュリンク版(海賊版)の紹介
G7プレゼンrtos自作
G7プレゼンrtos自作
G7プレゼンrtos自作
G7プレゼンrtos自作
G7プレゼンrtos自作
G7プレゼンrtos自作
Gr sakuraで動く mrubyスマホリモコンカー(タミヤ製ラジコン改造)
1.
GR-SAKURAで動く mrubyスマホリモコンカー (タミヤ製ラジコン改造) アライブビジョンソフトウェア株式会社 髙橋和浩 TOPPERSプロジェクト特別会員
2.
GR0SAKURA-mruby-CAR 2 全体構成
3.
GR0SAKURA-mruby-CAR 3 ラジコンカーの説明 接続編 •
工作が苦手な人必見。 • 完成済み1/10スケールのタミヤ製なら、フタバソケットケーブルのひっこ抜くだけ
4.
GR0SAKURA-mruby-CAR 4 ラジコンカーの説明 制御編
5.
GR0SAKURA-mruby-CAR 5 今回の特徴 • mrubyOS(仮称)を搭載しており、アプリケー ションはmruby言語をマルチスレッド環境で動 作します •
アプリケーションをUPLOADして実行 • UPLOADせず、リンク済みのmrubyの実行も 可能
6.
GR0SAKURA-mruby-CAR 6
7.
GR0SAKURA-mruby-CAR 7 Youtube 「ドリフト
raspberry pi」 で検索
8.
GR0SAKURA-mruby-CAR 8 デモ ソース classclassclassclass Myalarm
< Ssp_alarm defdefdefdef initialize(id,gpio) supersupersupersuper("alarm",id) @gpio = gpio endendendend defdefdefdef alarm(n) @gpio.off endendendend endendendend classclassclassclass Gpiocyclic < Ssp_cyclic defdefdefdef initialize(id,alarm,gpio,led) supersupersupersuper("cyclic",id) @alarm = alarm @gpio = gpio @led = led endendendend defdefdefdef start(tout) @tout = tout supersupersupersuper @led.on endendendend
9.
GR0SAKURA-mruby-CAR 9 def change_tout(value)
#moterは 100から141 @tout += value p "tout = "+ @tout.to_s end def stop super @alarm.stop @led.off end def cyclic(n) @gpio.on @alarm.istart(@tout) end end class MainThread < Ssp_thread def initialize(id) super("thread",id) end def thread(n) puts "start mainThread" led1 = Rx_gpio.new(Rx_gpio::LED1) #accell accel = Rx_gpio.new(Rx_gpio::IO2) led1.off accel_timer = Myalarm.new(1,accel) accel_loop = Gpiocyclic.new(1,accel_timer,accel,led1) stear = Rx_rcservo.new()
10.
GR0SAKURA-mruby-CAR 10 ###--------------------------------- whilewhilewhilewhile 1
dodododo width = 0 p "please hit any key!" command = Rx_getc() p "getc = " + command.to_s casecasecasecase command whenwhenwhenwhen 'w' thenthenthenthen #accell start accel_loop.start(140) whenwhenwhenwhen 's' thenthenthenthen #accell stop accel_loop.stop whenwhenwhenwhen '1' thenthenthenthen # Speed down accel_loop.change_tout(1) whenwhenwhenwhen '3' thenthenthenthen # speed up accel_loop.change_tout(-1) whenwhenwhenwhen '4' thenthenthenthen # 左 width = 1050 whenwhenwhenwhen '5' thenthenthenthen # 中 width = 1550 whenwhenwhenwhen '6' thenthenthenthen # 右 width = 1900 endendendend ifififif width != 0 thenthenthenthen p "width =" + width.to_s stear.Start(width) endendendend GC.start endendendend ###---------------------------------
11.
GR0SAKURA-mruby-CAR 11 endendendend endendendend GC.interval_ratio =
20 GC.step_ratio = 200 led0 = Rx_gpio.new(Rx_gpio::LED0) led0.on #動作中 thread_main = MainThread.new(5) puts "mruby setup finish!" thread_main.act()
12.
GR0SAKURA-mruby-CAR 12 mrubyのコンパイル&UPLOAD&実行 • C:¥>mrbc
rb_main-servo5.rb • 上記の場合 rb_main-servo5.mrbができる のでこれをUPLOADします。 • UPLOADモードで Lコマンドで送信 • Eコマンドで実行
13.
GR0SAKURA-mruby-CAR 13
14.
GR0SAKURA-mruby-CAR 14 スマホ操作 • BluetoothSPP
無料版を使います。 • キーボードモードでキーをボタンに割り当て 可能です。 シリアル接続と同じです。
15.
GR0SAKURA-mruby-CAR 15 スマホ画面例
16.
GR0SAKURA-mruby-CAR 16 コピペ 参考にさせていただいた方々 ありがとうございます •
GR-SAKURAでmrubyを動かす • http://d.hatena.ne.jp/tarosay/20131006/1381042546 山本 三七男様 • GR-SAKURAのHEWプロジェクト • http://d.hatena.ne.jp/licheng/20131001/p1 西村備山様 • RXマイコンのMTU • http://d.hatena.ne.jp/licheng/20130926/p1 西村備山様 • RX63N/GR-SAKURA で TOPPERS/ASP を使う • http://matuura.cocolog-nifty.com/blog/grsakura-toppersasp-.html 松浦光洋様 • SCIsample.zip • …シリアル通信サンプル・プログラム • (SCIチャネル0/1/2、通信速度57600bpsまたは115200bps、エコーバック) • http://www.kumikomi.net/interface/editors/2011/04/6cd-romrx62n.php Interface2011年6月号CD-ROM
17.
GR0SAKURA-mruby-CAR 17 ソース等のアップロード先 • 本ソース一式は以下にアップしています。 •
https://osdn.jp/users/alvstakahashi/pf/GR_ SAKURA_mruby/files/ • facebook • https://www.facebook.com/firstandlastand allways
Jetzt herunterladen