红外发射传感器

5.1.1 简介

红外发射传感器可以向外发射红外信号,配合红外接收传感器(后述)一起使用,适用于红外通讯,也可以通过编程模拟红外遥控器的功能。红外发射传感器模块带有指示灯,当发射信号时指示灯会同时闪烁。

红外遥控器的每个按钮都有一个特定的 16 进制代码,都以 0X 开头,在接收过程中有可能出错。 按键对应的编码如下表:

A

0XFFA25D

B

0XFF629D

0

0XFF6897

C

0XFFE21D

1

0XFF30CF

D

0XFF22DD

2

0XFF18E7

上键

0XFF02FD

3

0XFF7A85

下键

0XFF9867

4

0XFF10EF

左键

0XFFE01F

5

0XFF38C7

右键

0XFF906F

6

0XFF5AA5

中键

0XFFA857

7

0XFF42BD

E

0XFFC23D

8

0XFF4AB5

F

0XFFB04F

9

0XFF52AD

5.1.2 红外发射传感器在 Mixly 中使用示例

示例中介绍红外发射模块的使用方法,需要与红外接收传感器的示例配合使用,因此需要两个主控板,一个用于红外发射,一个用于红外接收。

(1)打开 Mixly,在左侧模块栏选择 通信 →红外发射(NEC),如图 4.4-1 所示:

图 4.4-1

注:

红外发射端发出的编码数据与接收端接收的编码数据要一致。

红外发射模块中发送的数值类型可以根据需求进行修改,数值类型支持十进制、十六进制,若修改红外发射端的数值类型,接收端的数值类型需要与之匹配。

(2)在 Mixly 左侧模块栏选择 控制 →延时,如图 4.4-2 所示。

图 4.4-2

(3)连接以上选择的模块,如图 4.4-3 所示。将红外发射传感器连接到主控板,并将程序上传到主控板,可观察到红外传感器模块上指示灯闪烁,说明红外发射传感器正常工作。若要查看数据是否发送成功,可参考红外接收传感器的使用示例。

图 4.4-3

(4)在 Mixly 示例程序文件中打开“红外遥控发送示例”,该示例与上述示例相同,红外发射传感器与主控板之间的硬件连接也相同。

5.1.3 红外发射传感器应用场景举例

红外发射传感器常与红外接收传感器一起使用,可以在不同开发板之间传递信息,可以进行一对多遥控,常用于远遥控的场景中。

例:红外遥控小车、红外遥控LED 灯。

Last updated

Was this helpful?