~ 無線ロボットMI100の電圧を調べよう(power) ~ 無線ロボットMI100を使ったプログラミング講座も第10回目をむかえました。みんなのMI100は元気に動いているかな。電池(でんち)の残量(ざんりょう)が少な …
Ruby(ロボット編)
~ 数と文字列をつなげてみよう(to_s)~ 第8回のジャストタイムゲームでは、スタートからストップまでの秒数を round を使って整数で表示しました。では、「~秒です」のように表示するにはどうすればよいでしょう。今回 …
~ 芸術衛星特集 ~ 今回は2月28日に打ち上げに成功した芸術衛星(げいじゅつえいせい) ARTSAT(アートサット) INVADER(インベーダー)特集です。 無線ロボットのMI100を、宇宙で地球の周りを回っている芸 …
~Time.now(タイムナウ)でジャストタイムゲームをやってみよう~ Time.now を使うと、現在時刻(げんざじこく)を調べることができます。今回はこれを利用して、ジャストタイムゲームをやってみましょう。 エディタ …
~if (イフ)と ask(アスク)で マルバツ クイズをやってみよう~ ask(アスク|聞く)とif(イフ|もし~なら)を使えば、かんたんなクイズつくって、正解(せいかい)ならピポパ、不正解(ふせいかい)ならブーを鳴ら …
~each(イーチ)でくりかえしをやってみよう~ 前回はsound(サウンド)を使ってメロディを鳴らしてみました。今回はくりかえしの命令、each(イーチ ~ごとに)を使って『きらきら星』を鳴らしてみましょう。 『きらき …
~sound(サウンド)でメロディを鳴らそう~ ロボットでメロディを鳴らすことができたら楽しいよね。sound(サウンド)を使えば、「ブー」や「ピポパ」じゃなく、好きなメロディを演奏(えんそう)させることができます。さっ …
~コンピューターのとくいわざ くりかえし をやってみよう~ times(タイムズ)を使えば、ロボットにくりかえし同じ動きをさせることができます。 くりかえしたい命令(めいれい)の前の行に x.times do、あとの行に …
~ sleep(スリープ)でロボットタイマーをつくろう ~ 今回は、コンピューターを途中(とちゅう)で寝(ね)かす、sleep(スリープ)を使って、カップ麺(めん)を作るときに便利(べんり)なロボットタイマーを作ってみま …
~ puts と alert でプログラムの動きを確かめよう ~ Rubyプログラミング言語で動くMI100などのロボットの動きを注意して見れば、どこまでプログラムが動いたかがわかかります。でも、もっと確実(かくじつ)に …