焦電センサーを組み合わせて、以前の記事でやったような人感センサーを作ってみたいと思います。イギリスBBCが主体となって教育用に作られたマイコンボードで、イギリスでは11歳〜12歳の生徒に無償で配布されているものです。everyone!日本では今年(2017年)の8月から展開を開始していて、私はスイッチサイエンスのサイトから購入しました。www.switch-science.com本体には電光掲示板的に使える25個のLEDや、2つのスイッチに加え、照度センサーや加速度センサー、温度センサーなどを備えています。BLEにも対応していますので、本体機能だけでもアイディア次第で色々なものが作れるのではないかと思います。等の外部インタフェースにより他のセンサー等と組み合わせることもできます。下記クイックスタートのページでも手順が紹介されていますが、初期設定というほどのものは特になく、マイクロUSBでPCと接続すればすぐにプログラミングをスタートすることが可能です。用意されているので、複雑な開発環境の設定もありません。エディタが用意されています。ブロックエディタはブロックを配置することでコードを書かずにプログラミング可能で、視覚的にプログラムを作成することができます。画面左にはエミュレータもあるので、毎回コンパイル&ダウンロードしなくても、書いたコードがどのように動作するのか簡単に確認できます。ブロックエディタを使うことになるかと思います。使う必要がありそうです。保存するだけで、プログラムが動作を始めます。ブロックエディタを使ってみたいと思います。配線するそれでは焦電センサーと組み合わせて人感センサーを作るための配線をしてみます。ラージピンとブレッドボードを下記の図のように配線します。ピンに接続しています。焦電センサーと動作確認用のLEDにはそれぞれ0番ピンと1番ピンを接続しています。実際に配線してみた様子は下記の写真のようになります。しててよくわかりませんが参考まで。ブロックエディターでコーディング配線が完了したところで、ブロックエディタからコーディングします。メニューから選択可能です。これらのパーツを使用して下記のようにブロックを配置してプログラムを作成します。コードに切り替えると下記のような内容になっています。ハートマークを表示します。保存して動作させてみます。実際に動かしてみた様子はこちら。表示が切り替わっています。使い始めるまでの準備をほとんど必要なく、すぐに開発できる環境がありますし、ブロックエディタを使えばコーディングの経験がなくても視覚的に理解できるので、プログラミング初心者や子ども向けの入門教材としてはとっつきやすいと思いますし、それでいて多機能なので、アイディア次第では色々なものが作れると思います。コーディングする方がスッキリかけて良さそうです。環境がうまく動かせずにひとまず断念しました。環境構築に挑戦してみたいと思います。