今月の課題は、「信号機」・・押しボタン式の信号機、それも音が出る・・・。
それに取り組みます。
赤色と青色のLEDを使用し、まずは信号機の本体
を製作。
組み立て図を見ながら、約10分で完了。
そのあとは、いよいよプログラミング開始です。
まずは、マイコン(人間の脳に該当する部分)
に、LEDの赤、青をつないでいることを認識させる。
これは、しっかり2人とも覚えていました。
本日は、
信号機らしく、赤→青→青の点滅→赤・・・
これを繰り返すプログラムに挑戦。
最初は・・・
赤→青→青の点滅→消える(赤・青ともに)の結果に。
これでは、信号機にはならないよね・・・?
「信号機って、すっと赤も青も両方消えた状態になるの?」と問いかけると、
赤→青→青の点滅→ 赤
になることに気が付き、修正。
「まだ、何か変ではない?」って問いかけます。
(青になる回数が1回しかない→道を横断する機会が1回しかない)
次のポイントである、「赤→青→青の点滅→ 赤」の くりかえし
が必要になることに気が付くかどうか・・・。
「くりかえし」はプログラミングではどうするのか・・・。というのが本日最後の課題でした。
無限ループにするのですが、結果は・・・?
今日のプログラミング結果は 「動画」のページを参照ください。
次回は、押しボタン式信号(メロディあり)に挑戦です。