# 8. マイクロマックイーン プラス V2(micro:Maqueen Plus V2) 赤外線リモコンキーの読取り
# 8.1. 目標
赤外線リモコンが発信した信号を、マイクロマックイーン プラス V2(micro:Maqueen Plus V2)で受信し、読み取るためのプログラミング方法を把握します。
# 8.2. 必要な機材
# PC利用時に必要な機材
No. | 名称 | 個数 | HW/SW | 用途 |
---|---|---|---|---|
01 | マイクロビット セレクト ベースキット (opens new window) | 1 | HW | マイクロマックイーンのコントロール用とプログラミング |
02 | マイクロマックイーン プラス V2(micro:Maqueen Plus V2) (opens new window) | 1 | HW | 車体本体 |
03 | 単3型乾電池 | 4 | HW | マイクロマックイーンとmicro:bitへの電源供給 |
04 | Chromebook、MacOS、WindowsのPC | 1 | HW | MakeCode操作用 |
05 | Google Chrome | 1 | SW | MakeCodeアクセス用 |
06 | 赤外線リモコン (opens new window) | 1 | HW | 赤外線信号発信用 |
# タブレット・スマートフォン利用時に必要な機材
No. | 名称 | 個数 | HW/SW | 用途 |
---|---|---|---|---|
01 | マイクロビット セレクト ベースキット (opens new window) | 1 | HW | マイクロマックイーンのコントロール用とプログラミング |
02 | マイクロマックイーン プラス V2(micro:Maqueen Plus V2) (opens new window) | 1 | HW | 車体本体 |
03 | 単3型乾電池 | 4 | HW | マイクロマックイーンとmicro:bitへの電源供給 |
04 | タブレット・スマートフォン | 1 | HW | micro:bitアプリ操作用 |
05 | micro:bit アプリ | 1 | SW | micro:bitプログラミング用 |
06 | 赤外線リモコン (opens new window) | 1 | HW | 赤外線信号発信用 |
# 8.3. MakeCodeブロックの概要
No. | ブロック | 概要 | 機能 |
---|---|---|---|
01 | 赤外線リモコンのキーの読み取り用ブロック | 赤外線型リモートコントローラの送信値を読み取る ・ 戻り値:10進整数(リモコンで押されたキーに対応して送信された16進数の値を受信し、下2桁を読み取り、10進数に変換する) ・ プロトコルタイプ:NEC |
# 8.4. 動作イメージ
赤外線リモートコントローラーの任意のキーを押すと、押されたキーに対応する10進整数がLEDディスプレイに表示されます(キー値の下2桁を10進数で表示)。
# 8.5. プログラミング例
# MakeCodeプログラミング例(サンプルプログラムの画像)
# MakeCodeプログラミング例(サンプルプログラムのリンク)
https://makecode.microbit.org/_7vjP96VvefoL (opens new window)
# MakeCodeプログラミング例(JavaScript)
IR.IR_callbackUser(function (infrared) {
basic.showNumber(infrared)
})
let infrared = 0
# MakeCodeプログラミング例(python)
def on_ir_callbackuser(infrared):
basic.show_number(infrared)
IR.IR_callbackUser(on_ir_callbackuser)
infrared2 = 0
# MakeCodeプログラミング例のQRコード
# 参考:赤外線リモコンとキーの発信する値
用意されているブロックを利用するにあたって、NECプロトコルの赤外線リモコンを利用する必要があります。 例として、当社で販売しているリモコンは以下のようにキー配置されています。
注意事項
- 下記例のリモコンは、テレビ等で使われるものですが、本チュートリアルでは、マイクロマクイン(Micro:Maqueen)の車体コントロールで利用します。 そのため、本来の用途(リモコンのキーに表記されている内容)でない用途でキーの機能を設定して利用します。
参考:上記赤外線リモコンは、当社ウェブストアにてご購入いただけます。
当社はmicro:bitの公認正規販売店です。国内のmicro:bit利用推進を行っております。
micro:bit専門ストア「イフティニー ストア(iftiny store)」 (opens new window)にて、各種micro:bit関連製品の販売をしております。