Arduino 入门到精通 例程 19 红 外 遥 控 1 、红外接收头介绍 一、什么是红外接收头? 红 外 遥 控 器 发 出 的 信 号 是 一 连 串 的 二 进 制 脉 冲 码 。 为 了 使 其 在 无 线 传 输 过 程 中 免 受其 他 红 外 信 号 的 干 扰 ,通 常 都 是 先 将 其 调 制 在 特 定 的 载 波 频 率 上 ,然 后 再 经 红 外 发 射二 极 管 发 射 出 去 ,而 红 外 线 接 收 装 置 则 要 滤 除 其 他 杂 波 ,叧 接 收 该 特 定 频 率 的 信 号 并将 其 还 原 成 二 进 制 脉 冲 码 ,也 就 是 解 调 . 二、工作原理 内 置 接 收 管 将 红 外 发 射 管 发 射 出 来 癿 光 信 号 转 换 为 微 弱 的 电 信 号 , 此 信 号 经 由 IC内部 放 大 器 进 行 放 大 , 然 后 通 过 自 动 增 益 控 制 、带通 滤 波 、解 调 变、波 形整形后 还 原为 遥 控 器 发 射 出 的 原 始编码 , 经 由 接 收 头的 信 号 输 出 脚输 入到电 器 上 的 编码 识别电路。 三、红外接收头的引脚与连线 红 外 接 收 头有三个引脚如下图: 用的 时候将 VOUT接 到模拟口, GND接 到实验板上 的 GND,VCC接 到实验板上 的 +5v。 红外遥控实验 1、实验器件 红外遥控器:1个 红外接收头:1个 LED 灯:6 个 220Ω电阻:6个 多彩面包线:若干 2、实验连线 首先将板子连接好;接着将红外接收头按照上述方法接好,将VOUT接到数字11口引脚,将LED灯通过电阻接到数字引脚2,3,4,5,6,7。返样就完成了电路部分的连接。 3、实验原理 要想对某一遥控器进行解码必须要了解该遥控器的编码方式。本产品使用的控器的码方式为:NEC协议。下面就介绍一下NEC协议: ·NEC协议介绍:特 点 :( 1) 8位 地 址 位 ,8位 命 令 位 ( 2) 为了可 靠 性 地 址 位 和 命 令 位 被 传 输 两 次 ( 3) 脉 冲 位 置 调 制 ( 4) 载 波 频 率 38khz ( 5) 每 一位 癿 时 间 为1.125ms戒 2.25ms ·逻 辑 0和 1的定 义 如 下图 协议如下: ·按 键 按 下立 刻 松 开 的 发 射 脉 冲 : 上 面 图 片 显 示 了 NEC的 协议典 型 的 脉 冲 序 列 ...