Successfully reported this slideshow.

Led cube lt

43,493 views

Published on

Ruby東京プレゼン発表資料です

Led cube lt

  1. 1. LED Cube 4x4x4GR-SAKURAで動くmruby NPO法人九州組込みソフトウェアコンソーシアム (QUEST) 平成25年3月11日 mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 1
  2. 2. 背景や、疑問• 世の中でmrubyで動作している実機が少な い• 市販のボードでも動くのだろうか?• mrubyで動いているのかあやしいもんだ mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 2
  3. 3. 早速• やってみることにした – 市販のボードで – はんだゴテを使って – 人目の集まる何かキラキラしたものを 本当にできるか、作ってみよう Copyright © 2013 QUEST All Rights Reserved. mruby-SAKURA 3
  4. 4. 命名:mruby-SAKURA mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 4
  5. 5. 部品構成1万円以下で楽しめる。回路構成はWebで沢山公開されている 物品 数量 値段(合計) 調達先 GR-SAKURA 1 5000円弱 若松通商、RS通販 LED 64 1300円弱 秋月電子通商 抵抗 4 数百円 そのあたり ケーブル、ピ 適宜 数百円 そのあたり ンその他 外観 適宜 お好きな様に そのあたり mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 5
  6. 6. 買ってきてもそのままでは動かな い1ポーティング技術 GR-SAKURAはWebでコンパイルする仕組み WebでしかMakeできない??? ローカルでもできます ①ローカル環境で ②mrubyと一緒に Makeできるよう Makeできるよう にする にする ご注意:GR-SAKURAのライブラリは再配布禁止 mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 6
  7. 7. 買ってきてもそのままでは動かな い2RAM削減技術 mrubyは、メモリを沢山必要とするそのままでも動作するが、ちょっとプログラムが大きくなると停止 する ちなみに、GR-SAKURAは125KByteの内蔵RAMを持っている①福岡CSKのHPを見ると削減方法が書いてあ ②わかるとこだける 真似してみる(バージョンは少し古い) 福岡CSK mruby-NXT mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 7
  8. 8. デバッグ基本は、 print puts pハード依存は、スタブクラスを作ってPC上で確認する→ $mruby filename.rb コンパイル無しでデバッグ! mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 8
  9. 9. フクオカRuby大賞• mruby-NXT – 特別賞 (ポストPC賞) mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 9
  10. 10. 結論• ものづくりは面白い! モチベーション アップ – 動いた時の感動! – 人に見せた時の感動! – 最新技術を動かす感動! – 知り得た技術を教える感動! みなさんも、mrubyで何か作って みませんか。。。 mruby-SAKURA Copyright © 2013 QUEST All Rights Reserved. 10

×