プログラミング課題 小学生の理科

Raspberry Piを用いたプログラミング課題を記述します。
プログラミング言語はscratchを使います。

使用する機材は以下を参考ください。

Raspberry Pi(Raspbian)によるscratchの回路操作はGPIO(標準入出力)しか使えません。GPIOを使ったプログラミング課題を紹介します。

各課題の難易度を☆5つで表現します。
回路     ☆☆☆☆☆
プログラム  ☆☆☆☆☆

LEDを光らせよう

難易度
回路     ★☆☆☆☆
プログラム  ☆☆☆☆☆

本課題の目標は、「LED回路の作り方」を習得することです。

まずはプログラミングなしでLEDを光らせます。
ブレッドボードの使い方を覚えましょう。

LEDを点滅させよう

難易度
回路     ★☆☆☆☆
プログラム  ★★☆☆☆

本課題の目標は、「繰り返しの命令(while文)」を習得することです。

ここからプログラミングを開始します。

LED回路の説明は前章を参照ください。

信号機を作ろう

難易度
回路     ★☆☆☆☆
プログラム  ★★★☆☆

本課題の目標は、「命令の組み合わせ」の概念を習得することです。

前章の応用編です。

3つのLED回路を用いて、信号機を作ります。

組み合わせを考えよう

難易度
回路     ★☆☆☆☆
プログラム  ★★★★☆

本課題の目標は、プログラミングを通して「組み合わせ」の概念を勉強することです。

回路は上の課題と同様ですので、時間が余った生徒の課題とするのがオススメです。

スイッチの入力を見つけよう

難易度
回路     ★★☆☆☆
プログラム  ★★☆☆☆

本課題の目標は、「命令の分岐(if文)」の概念を習得することです。

押しボタン信号を作ろう

難易度
回路     ★★☆☆☆
プログラム  ★★★★☆

本課題の目標は、「繰り返しの中の繰り返し(for文)」の概念を習得することです。

モータを回転させよう

難易度
回路     ★☆☆☆☆
プログラム  ☆☆☆☆☆

本課題の目標は、「モータの回路」を理解することです。

電子スイッチを使おう

難易度
回路     ★★☆☆☆
プログラム  ★☆☆☆☆

本課題の目標は、「電子スイッチ」を理解することです。

扇風機を作ろう1

難易度
回路     ★★★☆☆
プログラム  ★★★☆☆

本課題の目標は、「変数」の概念を習得することです。

扇風機を作ろう2

難易度
回路     ★★★☆☆
プログラム  ★★★☆☆

本課題の目標は、「プログラミングと回路」の応用を習得することです。

コメント

タイトルとURLをコピーしました