这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
module:input:03irrmt [2017/04/06 22:09] admin |
— (当前版本) | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 03.红外遥控接收器+遥控器, IR Remote Receiver + Controller ====== | ||
- | ---- | ||
- | ===== 输入模块介绍 ===== | ||
- | {{ :module:input:4-3.png?direct&400 |}} | ||
- | |||
- | **原理:**红外遥控器和接收器使用人眼看不见的红外线作为通信媒介,将红外光调制在38KHz方波之上,防止阳光干扰。然后再通过特定的通信协议来传递信息。一般的,红外遥控器中,每个按键对应了一个固定的编码(空调遥控器除外,空调遥控器是动态编码),按下后,遥控器会发射出带有该编码的红外波形,接收器接收之后,先进行解调,然后解码,得到一个信息,就知道是哪个按键被按下了。 | ||
- | |||
- | **模块引脚**: | ||
- | |||
- | * - --> 接地 | ||
- | * 中间 --> +5V | ||
- | * S --> 数字信号输出 | ||
- | |||
- | **代码Code:**{{:module:input:irremote.zip|红外遥控Arduino库}} {{:module:input:03irrmt.zip|红外遥控器接收测试程序}} | ||
- | |||
- | **接线方式:** | ||
- | |||
- | * - --> GND | ||
- | * 中间 --> +5V | ||
- | * S --> D11 | ||
- | |||
- | **测试方法:** | ||
- | |||
- | |||
- | |||
- | ---- | ||
- | ===== TREEE评价 ===== | ||
- | |||
- | **TC:** | ||
- | |||
- | **功能:** | ||
- | |||
- | **难度:** | ||
- | |||
- | **综合评价:** | ||
- | |||
- | ---- | ||
- | |||
- | [[module:input|返回输入模块页面]] |