# マイクロマクイーン(micro:Maqueen) 赤外線リモコンキーの読取り




# 8.1. 目標




赤外線リモコンが発信した信号を、マイクロマクイーン (micro:Maqueen)で受信し、読み取るためのプログラミング方法を把握します。


# 8.1. 必要な機材




# PC利用時に必要な機材

No. 名称 個数 HW/SW 用途 補足
01 micro:bit(v2)本体 1 HW マイクロマクイーンのコントロール用とプログラミング
02 micro:bit用 ケース 1 HW micro:bit保護
03 micro:bit用 USBケーブル 1 HW micro:bitとPCの接続
03 マイクロマクイーン(micro:Maqueen) 1 HW 車体本体
04 単4型乾電池 3 HW マイクロマクイーンとmicro:bitへの電源供給
05 Chromebook、MacOS、WindowsのPC 1 HW MakeCode操作用
06 Google Chrome 1 SW MakeCodeアクセス用
07 USB変換アダプタ 1 HW PC接続用 PCのUSBポートがType-Cのみの場合、TypeC ⇄ TypeA変換アダプタが必要
08 赤外線リモコン 1 HW 赤外線信号発信用

# タブレット・スマートフォン利用時に必要な機材

No. 名称 個数 HW/SW 用途 補足
01 micro:bit(v2)本体 1 HW マイクロマクイーンのコントロール用とプログラミング
02 micro:bit用 ケース 1 HW micro:bit保護
03 マイクロマクイーン(micro:Maqueen) 1 HW 車体本体
04 単4型乾電池 3 HW マイクロマクイーンとmicro:bitへの電源供給
05 タブレット・スマートフォン 1 HW micro:bitアプリ操作用
06 micro:bit アプリ 1 SW micro:bitアプリ操作用
07 赤外線リモコン 1 HW 赤外線信号発信用



# 8.1. MakeCodeブロックの概要




No. ブロック 概要 機能
01 ROB0148-iftiny-Micro-Maqueen-Tutorial-Read-Infrared-Key-261 赤外線リモコンのキーの読み取り用ブロック 赤外線型リモートコントローラの送信値を読み取る

・ 戻り値:10進整数(リモコンで押されたキーに対応して送信された16進数の値を受信し、下2桁を読み取り、10進数に変換する)
・ プロトコルタイプ:NEC



# 8.1. 動作イメージ




赤外線リモートコントローラーの任意のキーを押すと、押されたキーに対応する10進整数がLEDディスプレイに表示されます(キー値の下2桁を10進数で表示)。

ROB0148 Micro:Maqueen 赤外線リモコンのキーの読み取り プログラム 動作イメージ


# 8.1. プログラミング例




# MakeCodeプログラミング例(ブロック)





# MakeCodeプログラミング例(JavaScript)

IR.IR_callbackUser(function (infrared) {
    infrared = IR.IR_read()
    basic.showNumber(infrared)
})




# MakeCodeプログラミング例(python)

def on_ir_callbackuser(infrared):
    infrared = IR.IR_read()
    basic.show_number(infrared)
IR.IR_callbackUser(on_ir_callbackuser)




# MakeCodeプログラミング例のQRコード

ROB0148 Micro:Maqueen 赤外線リモコンのキーの読み取り プログラムサンプル QRコード


# 参考:赤外線リモコンとキーの発信する値

用意されているブロックを利用するにあたって、NECプロトコルの赤外線リモコンを利用する必要があります。 例として、当社販売しているリモコンは以下のようにキー配置されています。

注意事項

  • 下記例のリモコンは、テレビ等で使われるものですが、本チュートリアルでは、マイクロマクイン(Micro:Maqueen)の車体コントロールで利用します。 そのため、本来の用途(リモコンのキーに表記されている内容)でない用途でキーの機能を設定して利用します。

ROB0148 Micro:Maqueen 赤外線リモコン



参考:上記赤外線リモコンは、当社ウェブストアにてご購入が可能です





当社はmicro:bit及びDFRobotの公認正規販売店です。
国内のmicro:bit利用推進を行っております。

micro:bit専門ストア「イフティニー ストア(iftiny store)」 (opens new window)にて、各種micro:bit関連製品の販売をしております。

micro:bit専門ストア (opens new window)







Last Updated: 4/23/2022, 1:45:58 PM