プログラミング教室の教材(Scratch GPIO + littleiBits)
プログラミング教室では、Scratch を使った演習と、同じく Scratch と同じですが、Scratch GPIO を使った演習があります。
もちろん、Scratch 以外にも、ウェブサイトなどを開発するための HTML,CSS,JavaScript や PHP など、Android アプリなど、汎用性のある Java や、C/C++ 言語などのコンピュータ言語をご要望に応じて個別で指導することができます。
今回は、Scratch GPIO についてです。Scratch GPIO は、Raspberry Pi と呼ばれるコンピュータ教育を促進することを目的としたシングルボードコンピュータで、非常に小型なコンピュータです。そのコンピュータに Linux OS を搭載し、その OS 上で動作する Scratch で演習を行います。Scratch GPIO は、Raspberry Pi の基板上にある拡張ピンから、信号を入出力することができます。
これにより、LED などや周辺のデバイスに対して、信号を送ることができます。
その Raspberry Pi の基板上にある拡張ピンから制御する電子デバイスを、littleBits を用います。littleBits はさまざまな電子モジュールがあり、磁石で簡単に接続できる電子工学教育のデバイスです。
Scratch GPIO と littleBits を組み合わせることで、自走ロボットなどの電子工作を Scratch を用いて制御することも可能です。
Raspberry pi2(Scratch GPIO) から littleBits の LED モジュールを点滅
Raspberry pi2(Scratch GPIO) から littleBits の サーボモータモジュールを回転