発展セット

教員用

発展

ボイスレコーダーを作成しよう

学習内容

想定人数

1人以上

想定コマ数

2～3コマ

●マイクについて●光センサーについて●温度センサーについて●赤外線通信ユニットについて

達成目標●マイクの仕組みの理解●ボイスレコーダーの作成●光センサーの仕組みの理解●温度センサーの仕組みの理解●赤外線通信ユニットの仕組みの理解●プログラミングでエコ家電を作成しよう

活動内容

評価

●マイクについて‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ P.2

知識及び技能①

導入
・マイクの仕組み・マイクブロックの使い方

基本課題●ボイスレコーダーの作成‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ P.4
・プログラム内容の説明

知識及び技能②
学向力・人間性・フローチャートの作成
・プログラムの作成
・プログラムの実行
・振り返り

発展課題
●光センサーについて‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ P.7

知識及び技能①●温度センサーについて‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ P.9

知識及び技能①●赤外線通信ユニットについて‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ P.11

知識及び技能①●プログラミングでエコ家電を作成しよう‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ P.15

知識及び技能②・アイデアを考える

思考・判断・表現・フローチャートの作成

学向力・人間性・プログラムの作成
・プログラムの実行・発表

1

発展セット ① ボイスレコーダーを作成しよう

発展

ボイスレコーダーを作成しよう
年組番

導入
知識技能①iマイク

マイクについて
この拡張ユニットは、空気の振動を電気信号に変換することによって音の大きさを測ることと、音を録音することができます。
この仕組みはインターホン、スマートフォンのマイクなどに使われています。

マイクの仕組み
マイクには、ダイナミック型とコンデンサー型、リボン型の 3 つのタイプがあります。
ここでは、一般的なダイナミック型の仕組みについて説明します。
音（空気の振動）によって、「ダイアフラム」と呼ばれる薄い膜が振動します。
このダイアフラムは、人間の耳に例えると鼓膜の役割をしています。
このダイアフラムの振動に合わせて磁石が動き、磁界が変化します。
この磁界の変化はコイルを通じて、電気信号に変換されます。

音
ダイアフラム

磁石コイル

電気信号へ

1

2

名前

知識技能②

マイクブロックの使い方

このブロックは、マイクで録音させることができます。

このブロックは、マイクでの録音を止めることができます。

このブロックは、音の大きさを調べることができます。
音の大きさは、ユニットボードの赤枠内から読み取ることができます。

マイクの近くで手を叩くなどして、「ユニットボード」の表示がどのように変化するか確認してください。

マイクの使い方【マイクブロックの表示方法】(1) メインユニットとマイクをつなげ、メインユニットとパソコンを接続します。
メインユニットとセンサーをつなげる場所はどこでも構いません。

(2) 接続完了後、カテゴリー

音に以下のようにブロックが表示されていることを確認してください。

2

3

アイコン
シート
発展セット ① ボイスレコーダーを作成しよう

発展ボイスレコーダーを作成しよう
年

基本課題
知識技能②組番

名前

ボイスレコーダーを作成しよう【課題】
マイクで録音した音声を、メインユニットのボタンを押したときにスピーカーから再生する、ボイスレコーダーを作成しましょう。

ボタンが押されたら音声を録音する

学向力・人間性
知識技能②

ボタンが押されたら録音を停止する

ボタンが 2 秒以上押されたら録音データを再生する

グループ学習①「アイコンシート」を使用して、プログラムの流れを考えましょう。

「アイコンシート」を② ①で作成した「アイコンシート」を参考にして、フローチャートを作成しましょう。

並べられる広い場所で行ってください。

開始

ボタンが2秒以上押されている

No

Yes
録音データを再生する

録音中ではない

No

Yes
録音する
終了

3

4

録音を停止するアイコンシート
知識技能②③ P.3 で作成したフローチャートを参考にして、プログラムを作成しましょう。
以下の使用ブロックを参考にしてください。

プログラ
ミング

実習

使用ブロック

事前にマイクで録音された音声をスピーカーから鳴らすためのブロックです。
マイクで音声を録音させるためのブロックです。
録音を停止させるためのブロックです。
がが押されたときに、このブロックの下に組まれているプログラムが実行されます。このようなブロックをハットブロックといい、ブロックの下側のみにブロックをつなげることができます。
ボタンが押されたときに、このブロックの下に組まれているプログラムが実行されます。このようなブロックをハットブロックといい、ブロックの下側のみにブロックをつなげることができます。

④プログラムが完成したら、プログラムを実行しましょう。
マイクで音声を録音して、メインユニットのボタンを押したときに再生するかどうかを確認してください。

ボタンが押されたら音声を録音する

ボタンが押されたら録音を停止する⑤達成できた項目にチェックを入れましょう。
□ マイクの仕組みについて理解できた。
□ ボイスレコーダーを作成することができた。

4

5

ボタンが 2 秒以上押されたら録音データを再生する

解答例「録音スタート」の変数は、アーテックリンクスが音声を録音中かどうかを判定するために使われます。
この変数があることによって、録音中かどうかで処理を分けることができます。
0 の場合は、録音されていない
1 の場合は、録音されていることを表しています。

ボタンが 2 秒以上長押しされたことを知らせるために点灯させます。

ボタンが 2 秒以上押されているかどうかで、録音を開始するか、録音を停止するかの条件分岐を行います。

2 秒より長い場合、LED を消灯して録音した音を再生します。

2 秒以下の場合・録音中ではないとき（「録音スタート＝0」）→ LED を点灯して、録音を開始します。

2 秒以上の場合
・録音中のとき（「録音スタート＝ 1」）→ LED を消灯して、録音を停止します。

6発展セット ② プログラミングでエコ家電を作成しよう

発展

プログラミングでエコ家電を作成しよう
年組番

名前

発展課題
知識技能①i

光センサー

光センサーについて
この拡張ユニットは、センサーで明るさを計測することができます。
身近な製品では、街灯や車のヘッドライト、自動ドアなどに使われています。

光センサーの仕組み
光センサーは「光電効果」という現象を利用して、明るさを測定しています。
「光電効果」とは、よく磨かれた金属板に光が当たったときに、金属板から電子が飛び出す現象のことを言います。
強い光が当たれば当たるほど、飛び出す電子の量は増えます。
光センサーでは、この飛び出した電子の量を測定することによって、明るさを測定しています。

光の量
電子金属板

明るさ：小→ 飛び出す電子の数が少ない

明るさ：大→ 飛び出す電子の数が多い

光センサーの使い方
このブロックでは、光センサーが計測した明るさを調べることができます。
明るさの数字は、ユニットボードの赤枠内から読み取ることができます。
光センサーの値の変化は次のように変化します。

周りが暗いとき…

光センサーの値は小さくなる

周りが明るいとき…

光センサーの値は大きくなる

57光センサーの使い方【光センサーブロックの表示方法】(1) メインユニットと光センサーをつなげ、メインユニットとパソコンを接続します。
メインユニットとセンサーをつなげる場所はどこでも構いません。

(2) 接続完了後、カテゴリー調べるに以下のようにブロックが表示されていることを確認してください。

8

知識技能①i

温度センサー

温度センサーについて
この拡張ユニットは、センサーで気温を計測することができます。
身近な製品では、体温計や冷蔵庫、エアコンなどに使われています。

温度センサーの仕組み
温度センサーは、温度の変化によって電気の流れにくさ（抵抗値）が変化する素材を使って、温度を計測しています。
この素材は温度が上がると電気が流れやすくなり、温度が下がると電気が流れにくくなります。

高抵抗値（Ω）＝電気の流れやすさ

低低

高温度（℃）

温度センサーの使い方
このブロックでは、温度センサーが計測した温度を調べることができます。
温度の数字は、ユニットボードの赤枠内から読み取ることができます。
ユニットボードに表示される数字の単位は℃です。

69

温度センサーの使い方【温度センサーブロックの表示方法】(1) メインユニットと温度センサーをつなげ、メインユニットとパソコンを接続します。
メインユニットとセンサーをつなげる場所はどこでも構いません。

(2) 接続完了後、カテゴリー調べるに以下のようにブロックが表示されていることを確認してください。

10

発展セット ② プログラミングでエコ家電を作成しよう

発展

プログラミングでエコ家電を作成しよう
年

知識技能①i組番

名前

赤外線通信ユニット

赤外線通信ユニットについて
この拡張ユニットは、赤外線の送受信による通信を行うことができます。
身近な製品では、テレビのリモコンなどで使われています。

赤外線通信の仕組み
赤外線通信は、赤外線という私たちの目には見えない光を使って、情報をやり取りする仕組みです。
この目に見えない光を点滅させることによって情報を送信します。
赤外線が点灯しているときに「１」、消灯しているときは「０」という信号を送り、その並び方によって情報を送信します。
情報を受信する側は、０と１の並び方のパターンに合わせて、実行するプログラムがプログラミングされています。
例えば、リモコンからテレビに向かって ON と OFF を切り替える信号を送る場合、次のように行われます。

〈テレビの電源を ON にする場合〉
テレビに【1001】の信号が送られた場合には、テレビの電源を ON にするというプログラムをする。
【1001】という信号が送られた！

赤外線

100

1
電源を ON にする〈テレビの電源を OFF にする場合〉
テレビに【1100】の信号が送られた場合には、テレビの電源を OFF にするというプログラムをする。
【1100】という信号が送られた！

1100

赤外線
電源を OFF にする

711

赤外線通信ユニットの使い方【赤外線通信ユニットブロックの表示方法】(1) メインユニットと赤外線通信ユニットをつなげ、メインユニットとパソコンを接続します。
メインユニットと拡張ユニットをつなげる場所はどこでも構いません。

(2) 接続完了後、カテゴリー動きと調べるに以下のようにブロックが表示されていることを確認してください。

12

知識技能①

通信方法の違い
Wi-Fi、Bluetooth、赤外線通信はどれもデジタル情報をやり取りすることができますが、それぞれ特徴があります。
Wi-Fi

赤外線通信

Bluetooth

指向性

低い

低い

高い

電波等の強さや拾いやすさが発信源からの方向によって異なる性質

接続範囲内であればどこにいても通信できる接続範囲内であればどこにいても通信できる

機械同士が向かい合っていないと通信できない

通信速度

高速

中速

低速

接続方法

・多数対多数が可能

・1 対多数も可能

・機械を事前にルーター等に・機械同士の事前の登録が接続する必要がある
通信距離

必要

長距離

中距離

・1 対 1 のみ可能
・事前の設定は必要ない
短距離赤外線通信ブロックの使い方
このブロックは、赤外線通信ユニットから信号を送るためのブロックです。
空欄に送りたい信号を記入します。
また、保存した赤外線信号の ID を送りたい場合は、以下のようにブロックを挿入します。

このブロックには、保存した赤外線信号の ID が保存されています。
このブロックをクリックすると保存された ID が表示されます。
また保存した ID を切り替える場合には、をクリックします。

このブロックは、ある特定の赤外線信号の ID を受け取ったときに、下に続くプログラムを実行させるためのブロックです。
空欄には受信したい ID を記入します。
また保存した ID を受信したい場合には、以下のようにブロックを挿入します。

813

【赤外線信号を保存する】(1) 赤外線通信ユニットに赤外線通信のできるリモコンから適当な信号を送ります。
(2) ユニットボードの「赤外線信号の ID」の「保存」をクリックします。
(3) その ID に任意の名前を付け、「登録」をクリックします。
以下の例では、赤外線信号の ID が「０」に、「テレビの電源を ON」という名前を付けています。

（テレビの電源を ON にするという赤外線信号を保存する場合）①操作するテレビのリモコンを用意します。
②アーテックリンクスの赤外線通信ユニットに向かって、リモコンの「電源を ON にするボタン」を押します。

③「ユニットボード」の「赤外線信号の ID」の数字が変わったら、その ID を保存します。
※もし変わらない場合は、リモコンの赤外線部分を赤外線通信ユニットの正面にしっかりと向けて、再度ボタンを押してみてください。

14

アイコンシート
発展セット ② プログラミングでエコ家電を作成しよう

思考・判断・表現発展

学向力・人間性プログラミングでエコ家電を作成しよう
年組番

名前

プログラミングでエコ家電を作成しよう
これまでに学習したセンサーやユニットを使って、「〇〇っぱなし」を防止できるエコ家電を作成しましょう。
例えば、電気のつけっぱなしや、冷蔵庫の開けっ放しを防止するなど消費電力を削減するためにどのような工夫ができるのか考えましょう。

①「アイコンシート」を使ってプログラムの流れを考え、どのような工夫ができるかを考えましょう。
またその工夫によって、どのような課題を解決することができるかを以下の表に書き入れましょう。

課題点

工夫

人がいないのに電気をつけっぱなしにしてしまう。

グループ学習「アイコンシート」を並べられる広い場所で行ってください。

光センサーと人感センサーを組み合わせて、一定時間人がいないとき、かつ電気がついているときに自動的に電気を消す。

課題点

エアコンの設定温度を室温に合わせて適切に設定することができない。

工夫

温度センサーを使って、室温に合わせて設定温度を操作する。

課題点

誰も見ていないのにテレビをつけっぱなしにしてしまう。

工夫

マイクと人感センサーを組み合わせて、一定時間人がテレビを見ていないとき、かつテレビから音が出ているときに自動的にテレビを切る。
915

知識技能②② P.9 で書いた「課題点と工夫」から１つ選んで、プログラムを作成しましょう。
プログラム完成後、プログラムを実行しましょう。
「アイコンシート」で作ったプログラムの流れも参考にしましょう。

学向力・人間性③作成したプログラムをみんなに発表しましょう。
【アイデア名】【アイデアの概要】【課題点】【課題に対して工夫した点】【今後解決したい改善点】

1016

プログラ
ミング実習プログラム例（例１）
工夫点：光センサーと人感センサーを組み合わせて、一定時間人がいないとき、かつ電気がついているときに自動的に電気を消す。

人がいないことを計測します。

電気がついていることを計測します。
ここでは「20」の数字を入れていますが、計測する場所の明るさを実際に計測して、しきい値を決定してください。

人がいない、かつ電気がついている状態がどれほど続いているのかを計測します。
例では、5 分（=300 秒）経過したかどうかを計測しています。
プログラムがうまく実行できるかどうかを確認する際には、短い秒数に設「人がいる」または「電気がつい赤外線通信ユニットから「電気を消す」ていない」場合には、タイマー信号を送ります。

をリセットして、「電気を消す」信

事前にリモコンから赤外線通信ユニッ号が送られないようにします。

トにテレビの電源を OFF にする信号を保存しておいてください。

17

定して行ってください。

プログラム例（例 2）
工夫点：温度センサーを使って、室温を 28℃に保つようにする。

室温が 29℃より高いことを測定します。

エアコンの電源を ON にします。
事前にエアコンのリモコンから電源を ON にする信号を保存しておいてください。

（例 3）
工夫点：マイクと人感センサーを組み合わせて、一定時間人がテレビを見ていないとき、かつテレビから音が出ているときに自動的にテレビを切る。

人感センサーで人がテレビを見ていないことを検知します。
マイクではテレビの音を計測して、テレビがついているかどうかを計測します。
このしきい値は実際にテレビの音量を測定して、決定してください。

人がテレビを見ていない、かつテレビがついている状態がどれだけ継続しているかを判定します。
例では 5 分を経過したかどうかを計測しています。

「人がテレビを見ている」または「テレビがついていない」
場合には、タイマーをリセットして、「テレビの電源を OFFにする」信号が送られないようにします。

18

発展

安否確認システムをつくろう

学習内容

これまでに学習した内容の応用、演習

達成目標

自ら課題を見つけ、解決するための手段を講じて、実行する。

想定人数2人以上

想定コマ数

2～4コマ

活動内容

評価

発展課題
●高齢者の安否確認システムを考えよう‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ P.20
・課題の条件を理解し、適切な手段を講じる

知識及び技能②・アイデアを考える

思考・判断・表現・フローチャートの作成

学向力・人間性・プログラムの作成
・プログラムの実行
・発表

ポイント
安否確認システムについて、インターネット等で調べさせて、具体的なイメージを持たせましょう。
参考 ) 内閣府
令和 4 年版高齢社会白書
https://www8.cao.go.jp/kourei/whitepaper/w-2022/zenbun/04pdf_index.html

19

発展セット ③ 安否確認システムをつくろう

発展

安否確認システムをつくろう
年組番

名前

発展課題
思考・判断・表現学向力・人間性高齢者の安否確認システムを考えよう【課題】
A 君のおばあさんは、A 君の隣の家に一人で暮らしています。
おばあさんは最近足を悪くしてしまい、階段の昇り降りにも苦労しています。
A 君はおばあさんが無事に暮らせているか心配になりました。
そこで、A 君はおばあさんの家にアーテックリンクスを設置して、A 君の家にあるアーテックリンクスと基板間通信を行い、おばあさんの安否を確認したり安全を確保したりするシステムをつくることにしました。
どのようなシステムをつくればよいか考えましょう。
①おばあさんの安否を確認したり安全を確保したりするためには、どこに、どのようなセンサーを設置すればよいでしょうか。
おばあさんの家の間取りを見て、おばあさんの日々の生活を考えながら下の間取り図に書き込みましょう。

1階

風呂

マイク

2階

洗濯機

玄関

洗面所

押
入
れ

扉

物置
冷蔵庫
レンジ

テレビ

押入れ
電気ポット

光センサー

寝室
押入
れ

本棚
書斎

ベランダ

エアコン

加速度センサー温度センサー、赤外線リモコン

思いつかない場合は、手掛かりとして、生徒自身がよく11使う場所にセンサーを設置するとプログラムの効果が発揮されやすいことを伝えましょう。
その次に、もし高齢者だったら日々の生活の中でどんな点に注意を向けたらいいか、高齢者の特徴を捉えて考えさせましょう。

20

グループ学習「アイコンシート」を並べられる広い場所で行ってください。
思考・判断・表現学向力・人間性② ①で考えたセンサーの種類と設置場所をもとに、「アイコンシート」を使って、どのような動きをするプログラムを用意すればよいか考えましょう。
またそのプログラムによって、どのような課題を解決することができるかを以下の表に書き入れましょう。
設置する場所
使用するセンサー

プログラムの動き

寝室のドア
加速度センサー
加速度センサーがドアの開閉を感知したときに無線でメッセージを送信し、受信側のスピーカーから音声を鳴らしてお知らせする。

解決する課題おばあさんが起床したか、就寝したか確認することができる。

設置する場所

冷蔵庫の中使用するセンサー

光センサー
光センサーが冷蔵庫を開けたときの光を感知すると、無線でメップログラムの動きセージを送信し、受信側のスピーカーから音声を鳴らしてお知らせする。

解決する課題おばあさんが飲食しようとしたか、確認することができる。

設置する場所

階段

使用するセンサー

マイク

プログラムの動き

解決する課題

マイクが大きな音を感知したときに無線でメッセージを送信し、受信側のスピーカーから音声を鳴らしてお知らせする。

おばあさんが階段で転んだとき、音声を聞いてすぐに駆け付けることができる。

その他の例
設置する場所：リビング、家の外

12

使用するセンサー：温度センサー、赤外線通信ユニット

プログラムの動き：室内の温度センサーが一定以上の温度を測定したときに、赤外線通信ユニットから赤外線を送信して、エアコンを作動させる。また、室外の温度センサーが一定以下の気温を測定したときに無線でメッセージを送信し、室内の赤外線通信ユニットから赤外線を送信してエアコンを停止させる。
解決する課題：おばあさんが部屋の中で熱中症にならないように自動でエアコンを制御する。また、気温が一定以下になったときに自動で停止することで、節電することができる。

21

アイコンシート発展セット ③ 安否確認システムをつくろう

発展

安否確認システムをつくろう
年

知識技能②組番

名前③ ②で考えたアイデアの中から 1 つ、または複数選んで、アクティビティ図やフローチャートを書いてプログラミングしましょう。

プログラ
ミング

実習

1322

学向力・人間性④ ③で作成したプログラムをみんなに発表しましょう。

【アイデア名】【アイデアの概要】【どのような課題を解決するか】【今後解決したい改善点】

1423049533

K0324

プログラム例（例１）安否確認システム
プログラムの動き：
・送信側のアーテックリンクスは、それぞれのセンサーが反応したときに、異なるメッセージを受信側のアーテックリンクスに送信する。
・受信側のアーテックリンクスは、送信側のアーテックリンクスからメッセージを受け取ったときに、それぞれのメッセージに対応する音声 ( あらかじめ録音しておく ) を流して、状況を確認する。
< 送信側＞

加速度センサーを使って、加速度センサーが動かされているときに、無線で「加速度センサー」を送信します。

光センサーを使って、強い光を感知したときに、無線で「光センサー」を送信します。

マイクを使って、大きな音を感知したときに、無線で「マイク」を送信します。

24

< 受信側＞

送信側のアーテックリンクスからメッセージを受信したときに、メッセージによって異なる音 ( 事前に声を録音して登録したもの ) を流します。

25

（例 2）熱中症予防システム
プログラムの動き：
・温度センサーで測定している室温が一定以上になると、赤外線リモコンから赤外線を送信してエアコンを作動させる。
・気温が一定以下になると無線通信で室内のメインユニットにメッセージを送信し、自動で停止させて節電する。
＜室外のメインユニット＞

気温が一定以下になったときに、無線で「OFF」を送信します。

＜室内のメインユニット＞

エアコンが作動しているときは変数「power」を 1 に、停止しているときは変数「power」を 0 に設定します。

エアコンが作動していない ( 変数「power」
が 0) かつ室温が一定以上のときに、赤外線リモコンから「運転 / 停止」を送信します。
また、エアコンが作動しているとわかるよ
うに、変数「power」を 1 にします。

無線で「OFF」を受信したときに、エアコンが作動している ( 変数「power」が 1)の場合、赤外線リモコンから「運転 / 停止」を送信します。
また、エアコンが停止しているとわかるよ
うに、変数「power」を 0 にします。

26

発展セット ④ 出席確認システムを作成しよう

発展

出席確認システムを作成しよう「出席確認システムを作成しよう」は学校を IoT 化する 1 つの参考プログラムです。
学校の IoT 化等の課題解決型授業を実施する場合に参考にしてください。

課題メインユニットと赤外線通信ユニットを組み合わせて、出席確認システムを作成します。
生徒側の赤外線通信ユニットから学校側の赤外線通信ユニットへ赤外線信号を送信し、送られた赤外線信号の数字の違いによって、どの生徒から信号が送られたのかを判別します。
出席を登録する学校側のシステムを「親」と呼ぶことにします。
出席を登録する生徒側のシステムを「子」と呼ぶことにします。
プログラムを作成するときは、3 人以上のグループを作成します。
今回の例では A~D の 4 人グループでシステム全体を作成することを想定し、プログラム例を作成しています。

ACB

D さん出席D（アクティビティ図）
子（生徒側システム）

親（学校側システム）

ボタンが押される

赤外線信号を送信する
Bをリストに登録するCをリストに登録する

LEDを点灯する親（学校側システム） →赤枠で囲まれたプログラム（P.28 から）子（生徒側システム） →青枠で囲まれたプログラム（P.29 から）「親」か「子」どちらのプログラムを作成するかグループごとに決めてください。

27

Dをリストに登録する

【プログラムの作成】
P.27 のアクティビティ図を参考にして、プログラムを作成します。

親（学校側システム）プログラムの作成
ここでは、B さんを登録するためのプログラムを作成します。
(1) カテゴリー調べるから今回の例では、(2) カテゴリー

変数をドラッグして、空欄部分に任意の赤外線信号の数字を入力します。
を挿入します。

からをクリックし、新しいリスト名に「出席者」を入力して、リストを作成します。

28

(3) カテゴリー

変数からをドラッグし、「０」の部分に登録する名前を記入します。

今回の例では、「B」を記入します。このブロックを（１) で作成したプログラムの下につなげます。

(4) メインユニットの LED を 1 秒間点灯するプログラムを作成します。
以下のプログラムを作成し、(3) で作成したプログラムの下につなげます。

(5) 以上で生徒一人分を登録するためのプログラムは完成しました。
（１）～（４）を参考にして、登録する生徒の人数分プログラムを作成します。
ここでは、B、C、D の 3 人分登録します。

29

子（生徒側システム）プログラムの作成
ここでは、B さんのプログラムを作成します。
(1) カテゴリー(2) カテゴリー

調べる

動きからから、します。今回の例では、をスクリプトエリアにドラッグします。

をスクリプトエリアにドラッグし、空欄の部分に任意の赤外線信号を挿入を挿入します。

ここで挿入する赤外線信号は、親のプログラムと合致するようにしましょう。
作成したプログラムは（1）で作成したプログラムの下につなげます。

30

(3) 以上で「子」のプログラムは完成です。
（１）～（２）を参考にして、グループの人数分のプログラムを作成しましょう。

【B さん】【C さん】【D さん】【プログラムの実行】
プログラムが完成したら、実際にプログラムを実行しましょう。
例えば B さんが出席した場合に、次のようにプログラムが実行されるのか確認してください。
①生徒がメインユニットのボタンを押したときに、生徒側から学校側に赤外線信号が送信されます。
生徒側【B さん】

学校側

②送られた赤外線信号にあわせて「出席者」のリストに名前を保存します。
今回の例では B さんを保存します。

生徒側【B さん】

学校側

31

③送られた赤外線信号にあわせてメインユニットの LED を点灯します。
今回の例では LED を赤色で点灯します。

生徒側【B さん】

学校側

32

メモ

33

メモ

34

発展セット 教員用
テキストに関するお問い合わせ

095766

K0324