IchigoLatte Rubyを楽しもう

このページはIchigoJamで動くIchigoLatte用のRuby言語に関するページです。なお、このページはIchigoLatte Rubyを仕事で使用するといった用途は想定していません。あくまでも趣味の範囲での使用を前提としています。
バージョン0.2.0ですので、β版もしくはα版扱いとなっています。(現時点では一般配布は行われいません)

IchigoLatteは組み立て完成品とハンダ付けが必要なプリント基板ハーフキット の二種類のボードが販売されています。出荷状態ではJavaScript (MINI Script) が動作するようになっています。ichigoLatte Forthを実行するためにはファームウェアを書き換える必要があります。また、既存のIchigoJamのボードにIchigoLatte Rubyをインストールすることもできます。

IchigoLatte RubyはUNIXライクなシェル(lash)を装備しています。シェルの使い方はIchigoLatte (JavaScript) とほぼ同じです。基本的な使い方は以下の書籍等を参考にしてください。なお、msコマンドはrubyコマンドとなっています。(Rubyプログラムを実行する場合はシェルでruby .と入力することになります)


みんなのIchigoLatte入門 JavaScriptで楽しむゲーム作りと電子工作
*間違いや不具合の出るサンプルがあるかもしれません。よろしくないサンプルがありましたらopenspc@alpha.ocn.ne.jpまでメールをください。


Last update:2019/5/5 AM 10:21

リファレンス

  1. IchigoLatte Rubyリファレンス

繰り返し/リピート

  1. 無限に繰り返す(無限ループ)

条件判断/条件式

  1. 条件が成立した場合に処理する
  2. 条件が成立した場合と、そうでない場合に処理する

ウエイト/待ち

  1. 一定時間処理を待つ

ハードウェア関連(LED、ボタン、I/O)

  1. LEDを点灯/消灯する
  2. ボタンが押されている間だけLEDを点灯する