LED画面にメッセージを表示しよう!

レッスン概要

  • 時間:70分
  • 目的:Codey RockyのLED画面に文字や絵を表示する方法を学ぶ
  • 目標:英語の簡単なメッセージを表示し、アニメーションを作成する

1. Codeyの悩み紹介(5分)

Codeyのストーリー

「こんにちは!ぼくは音楽を演奏できるようになったよ。でも、もう一つ悩みがあるんだ…。
ぼくの気持ちやメッセージをみんなに伝えられるように、画面に文字を表示する方法を教えてくれない?」

先生の問いかけ
「みんな、Codeyが画面にメッセージを表示できるようにプログラムを作って助けてあげよう!」


2. ヒントを提示(10分)

  • ヒント1:「CodeyにはLED画面がついているよ!」
  • ヒント2:「英語のメッセージを表示してみよう。」
  • ヒント3:「繰り返しブロックを使うと、アニメーションも作れるよ。」

3. プログラムを一緒に作成(30分)

プログラムの目標

  • ボタンAを押すと、Codey RockyのLED画面に「Hello!」と表示するプログラムを作成する。

コード例(メッセージ表示プログラム)

cssコードをコピーするボタンAが押されたとき  
→ LEDに「Hello!」を表示する  
→ 3秒待つ  
→ LEDを消す  

プログラムの説明

  • LEDブロックで、好きなメッセージを設定する。
  • 待機ブロックで、メッセージの表示時間を調整する。

4. ミッションの提示とコード(20分)

ミッション1:2つのメッセージを順番に表示しよう!

目標:Codeyに「Hi!」「Let’s Go!」を順番に表示させる。

コード例

ボタンAが押されたとき  
→ LEDに「Hi!」を表示する
→ 2秒待つ
→ LEDを消す
→ LEDに「Let's Go!」を表示する
→ 2秒待つ
→ LEDを消す

ミッション2:簡単なアニメーションを作ろう!

目標:CodeyのLED画面に「☆」と「★」を交互に表示させる。

コード例

ボタンAが押されたとき  
→ LEDに「☆」を表示する
→ 0.5秒待つ
→ LEDに「★」を表示する
→ 0.5秒待つ
→ 繰り返し(10回)

ミッション3:長いメッセージをスクロール表示しよう!

目標:Codeyに「Programming is fun!」というメッセージをスクロール表示させる。

コード例

ボタンAが押されたとき  
→ LEDに「Programming is fun!」をスクロール表示する

5. まとめと振り返り(5分)

先生の問いかけ

  • 「LED画面にはどんなメッセージを表示できるかな?」
  • 「アニメーションを作ると、どんな場面で役に立つと思う?」

先生からの一言

「Codeyがメッセージを表示できるようになって、もっとみんなとコミュニケーションが取れるようになったね!次回は、Codeyに人の声や音に反応するプログラムを作ってみよう!」


次回の予告

「次回は、Codeyが音センサーで人の声や音に反応するプログラムを作るよ!」


このレッスンでは、生徒がLED画面の使い方を学び、表現力と創造力を高めることができます!