レッスン概要
- 時間: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画面の使い方を学び、表現力と創造力を高めることができます!