今回からいよいよラズパイの信号を外に出して入出力の学習に入りました。
第5回は入出力をするための準備をし、まず出力の仕方を学びました。第6回はプルアップ抵抗、プルダウン抵抗の意味を学んだあと、スイッチ入力の仕方を学びました。

まずは入出力がわかるように準備します

ラズパイのGPIOピンをケーブルで外に出し、ブレッドボードで配線できるように準備します。
乱暴に扱わないか心配でしたが、皆さん、慎重にていねいに作業を進めていました。

信号を外に出してLEDが点灯するか確認します

回路を組むということも初めてなのに、皆さん注意深く行って、プログラミング通りにLEDが点灯したことに感動してくれました。
今回行ったのは
点滅のプログラム
入力文字に応じて違う色のLEDを点灯させる
信号機のプログラム
2進数をLEDで表す

第6回は最初に今までのプログラミングの復習を行いました。
言われたことだけをやるのではなく、自分で考えて失敗や発見を繰り返してはじめて自分自身が力を得ることができるということを学んでほしいと思いました。
また、答えは一つではなく、いろいろな考え方でプログラムを作ることができることをわかってくれたかな。その中で最善のプログラムとはどんなものかを考えてくれたらうれしいな。