micro:bit(マイクロビット)でプログラミングを楽しむ!「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。Lab.では、micro:bit【マイクロビット】に関する情報を紹介しています。)する方法を紹介します。Liteは、独立した二つの駆動輪を持つSTEAM教育用のプログラミングロボットです。別売りのmicro:bitを搭載することで、駆動輪などをプログラミングで制御することができます。LiteIR(赤外線)受信モジュールテレビやエアコンなどの家電製品を無線で遠隔操作する仕組みとして、赤外線リモコンがよく使われています。これらの赤外線リモコンは、900nm帯の赤外線をキャリア(搬送波)として使用するもので、その通信フォーマットには、NEC・SONY・AEHA(家電協)などがあります。micro:Maqueenには、IR(赤外線)受信モジュールが搭載されており「NECフォーマット」に準拠した赤外線信号を解析する(データーコードを取得する)ことができます。図5-19-1-2.IR(赤外線)受信モジュールNECフォーマットに含まれる情報(カスタムコード・データーコードなど)については「赤外線リモコン(NECフォーマット)」で詳しく紹介しています。図5-19-1-3.赤外線リモコン(NECフォーマット)テレビ用リモコン本記事では、赤外線リモコンとしてテレビ用リモコンを使用した制御方法を紹介します。使用するテレビ用リモコンはELPAの「スリムリモコン(RC-TV013UD)」です。主要なメーカー18社に対応しており、ボタン操作にて切り替えることができます。動作距離(赤外線の到達距離)は、約7メートルです。コイン型リチウム電池(CR2032)1個で動作しますが、別売りなので別途用意します。スリムリモコン(RC-TV013UD)持ちやすく操作しやすいテレビリモコン。スリム、コンパクトなので邪魔にならない。国内メーカー18社対応。Amazonで見る上記以外のリモコンでも、NECフォーマットに準拠したものであればmicro:Maqueenを制御することができます。お手持ちのリモコンが、NECフォーマットに準拠しているかどうか判断するには、次の「データーコードを確認する」を参考にしてください。5-19-2.データーコードを確認するmicro:Maqueenでは、IR(赤外線)受信モジュールで受信した赤外線信号(NECフォーマット)を解析して、データーコードを取得することができます。データーコードは、リモコンのボタンごとに固有の値(0~255)が割り当てられており、その値はメーカーごとに異なっています。)を使うものとして、その値を確認します。)リモコンのメーカーを設定するスリムリモコン(RC-TV013UD)は、主要メーカー18社に対応しています。このうち、NECフォーマットに準拠した設定に変更しなければなりません。本記事で使用したのは「東芝(メーカーコード:1442)」です。電源ボタンを長押しした後、赤色LEDの点灯を確認して、メーカーコード「1442」を順に押します。赤色LEDが1秒間点灯したら設定完了です。詳しくは取扱説明書でご確認ください。スリムリモコン(RC-TV013UD)取扱説明書データーコードの確認用プログラムを作るIR(赤外線)受信モジュールで受信した赤外線信号(NECフォーマット)を解析して、データーコードを表示するプログラムを作成します。micro:bitを立ち上げて、拡張機能「maqueen」を追加します。追加された拡張機能に「IRコードを受信したとき」ブロックがあるので、以下のプログラムを作成します。図5-19-2-2.データーコードを表示するプログラムこのブロックは、赤外線信号(NECフォーマット)を受信したとき、解析を行い、データーコード(IRコード)を変数「message」にセットします。変数「message」をLED画面に表示しているので、リモコンのボタンを押すことでデーターコードを確認できます。リモコンが、NECフォーマットに準拠していない場合は、何も表示されません。データーコードを確認するプログラムをmicro:bitにダウンロード後、micro:Maqueenの電源をオンにします。リモコンのボタンを押してみましょう。LED画面に数字が表示されたら成功です。)のデーターコードを確認しましょう。データーコードは、上が「62」・下が「63」・左が「95」・右が「91」・決定が「61」でした。するように制御します。プログラムは次の通りです。図5-19-3-1.micro:Maqueenをテレビ用リモコンで制御するプログラム(ブロック)JavaScriptです。プログラムが完成したら、micro:bitにダウンロードして、動作を確認しましょう。図5-19-3-2.micro:Maqueenをテレビ用リモコンで制御するボタンを押すタイミングによっては、取りこぼすことがあるので、2~3回連打するのがよさそうです。リモコンには、ボタンがたくさんあるので、さまざまな制御に使えます。スリムリモコン(RC-TV013UD)持ちやすく操作しやすいテレビリモコン。スリム、コンパクトなので邪魔にならない。国内メーカー18社対応。2個セットパナソニックのコイン型リチウム電池「CR2032P」の2個セットです。キットで楽しむこの記事を読んだ人は、こんな記事にも興味があります。Lab.では、micro:bit【マイクロビット】に関する情報を紹介しています。泉保宗也(せんぼむねや)。