6 通道射频遥控器采用 CC2500 射频收发器模块和 microchip 的 PIC16F1847 微控制器设计。发射器配有 6 个轻触开关、4 个...
学习型红外遥控接收器
接线图
2024年10月22日 18:24 93
admin
使用遥控器控制一切。此接收器可与 RC-5 和 NEC 格式的红外遥控器配合使用,具体取决于所用的固件。接收器有 11 个输出通道,每个通道最多可有 4 个按钮(开、关、切换、瞬时开启)与之关联。
输出类型为:
off:关闭相关输出通道
on:打开相关输出通道
切换:打开然后关闭相关通道输出
进入编程模式后,开关B1-B3选择正在学习的遥控器按钮的操作模式。
从内存中清除下一个按下的按钮
根据所需的输出类型设置开关 B1-B3,然后使用开关 B4-B7 选择相关的输出通道。
使用开关 B4-B7 选择输出通道,然后按下遥控器上的按钮进行学习。如果按钮学习成功,VALID LED 会闪烁片刻。如果您看不到 LED 亮起片刻,则按下的按钮已经与某物关联,无法再次使用。或者,B1-B7 开关的状态无效。如果要从内存中删除遥控器按钮,请将 B1-B3 开关设置为:B1:ON、B2:OFF、B3:ON。保持 B4-B7 开关不变,它们的状态无关紧要。然后按下要擦除的遥控器按钮。VALID LED 会闪烁片刻,表示按钮已被擦除。
编程完成后,将B0-B7全部设置为OFF,并关闭电路。
编程会话示例:
将开关设置为:B0:ON,B1:ON,B2:ON,B3:ON
关闭然后打开电路 - 所有按钮关联均被清除
将开关设置为:B1:ON,B2:OFF,B3:OFF - 选择瞬时开启输出类型
将开关设置为:B4:OFF、B5:OFF、B6:OFF、B7:OFF - 选择通道 #0
按下遥控器上的 0 号按钮 - VALID LED 亮片刻,表示学习成功
将开关设置为 B4:ON、B5:OFF、B6:OFF、B7:OFF - 选择通道 #1
按下遥控器上的 0 号按钮 - 什么反应也没有,因为这个按钮已经与某个东西关联,无法使用
按下遥控器上的按钮 1 - VALID LED 亮片刻,表示学习成功
将开关设置为 B4:OFF、B5:ON、B6:OFF、B7:OFF - 选择通道 #2
按下遥控器上的按钮 2 - VALID LED 亮片刻,表示学习成功
将开关设置为 B1:OFF、B2:ON、B3:ON - 选择切换输出类型
将开关设置为 B4:ON、B5:OFF、B6:ON、B7:OFF - 选择通道 #5
按下遥控器上的按钮 5 - VALID LED 亮片刻,表示学习成功
将开关设置为 B4:OFF、B5:ON、B6:ON、B7:OFF - 选择通道 #6
按下遥控器上的按钮 6 - VALID LED 亮片刻,表示学习成功
将开关设置为 B4:ON、B5:ON、B6:ON、B7:OFF - 选择通道 #7
按下遥控器上的按钮 7 - VALID LED 亮片刻,表示学习成功
将开关设置为 B1:ON、B2:OFF、B3:ON - 选择按钮擦除
按下遥控器上的按钮 2 - VALID LED 亮起片刻,表示擦除成功
按下遥控器上的 7 号按钮 - VALID LED 亮片刻,表示擦除成功
将开关设置为 B1:OFF、B2:ON、B3:OFF - 打开选择输出通道类型
将开关设置为 B4:OFF、B5:ON、B6:OFF、B7:ON - 选择通道 #10
按下遥控器上的 VOL+ 按钮 - VALID LED 亮片刻,表示学习成功
将开关设置为 B1:OFF、B2:OFF、B3:ON - 关闭选择的输出通道类型
按下遥控器上的 VOL- 按钮 - VALID LED 亮片刻,表示学习成功
最终的按钮布局为:
操作:解码
必须将 B0-B7 开关全部关闭才能进入正常解码操作。在此模式下,任何学习到的遥控器按钮都会在按下按钮期间点亮 VALID_LED。输出通道状态将根据学习到的类型设置而变化。
固件
输出类型为:
off:关闭相关输出通道
on:打开相关输出通道
切换:打开然后关闭相关通道输出
瞬时开启:按下按钮时,打开相关通道
使用遥控器控制一切。此接收器可与 RC-5 和 NEC 格式的红外遥控器配合使用,具体取决于所用的固件。接收器有 11 个输出通道,每个通道最多可有 4 个按钮(开、关、切换、瞬时开启)与之关联。
输出类型为:
off:关闭相关输出通道
on:打开相关输出通道
切换:打开然后关闭相关通道输出
瞬时开启:按下按钮时,打开相关通道
教学按钮
接收器的固件已包含可随时测试操作的默认按钮布局,因此您可以首次跳过此部分。RC-5 版本的默认按钮关联为:
要进入编程模式,请按如下方式设置开关:B0:ON,B1、B2、B3:OFF,然后打开电路。
要清除所有按钮关联,请按如下方式设置开关:B0、B1、B2、B3:ON,然后打开和关闭电路。
开机即进入编程模式
进入编程模式后,开关B1-B3选择正在学习的遥控器按钮的操作模式。
从内存中清除下一个按下的按钮
根据所需的输出类型设置开关 B1-B3,然后使用开关 B4-B7 选择相关的输出通道。
使用开关 B4-B7 选择输出通道,然后按下遥控器上的按钮进行学习。如果按钮学习成功,VALID LED 会闪烁片刻。如果您看不到 LED 亮起片刻,则按下的按钮已经与某物关联,无法再次使用。或者,B1-B7 开关的状态无效。如果要从内存中删除遥控器按钮,请将 B1-B3 开关设置为:B1:ON、B2:OFF、B3:ON。保持 B4-B7 开关不变,它们的状态无关紧要。然后按下要擦除的遥控器按钮。VALID LED 会闪烁片刻,表示按钮已被擦除。
编程完成后,将B0-B7全部设置为OFF,并关闭电路。
编程会话示例:
将开关设置为:B0:ON,B1:ON,B2:ON,B3:ON
关闭然后打开电路 - 所有按钮关联均被清除
将开关设置为:B1:ON,B2:OFF,B3:OFF - 选择瞬时开启输出类型
将开关设置为:B4:OFF、B5:OFF、B6:OFF、B7:OFF - 选择通道 #0
按下遥控器上的 0 号按钮 - VALID LED 亮片刻,表示学习成功
将开关设置为 B4:ON、B5:OFF、B6:OFF、B7:OFF - 选择通道 #1
按下遥控器上的 0 号按钮 - 什么反应也没有,因为这个按钮已经与某个东西关联,无法使用
按下遥控器上的按钮 1 - VALID LED 亮片刻,表示学习成功
将开关设置为 B4:OFF、B5:ON、B6:OFF、B7:OFF - 选择通道 #2
按下遥控器上的按钮 2 - VALID LED 亮片刻,表示学习成功
将开关设置为 B1:OFF、B2:ON、B3:ON - 选择切换输出类型
将开关设置为 B4:ON、B5:OFF、B6:ON、B7:OFF - 选择通道 #5
按下遥控器上的按钮 5 - VALID LED 亮片刻,表示学习成功
将开关设置为 B4:OFF、B5:ON、B6:ON、B7:OFF - 选择通道 #6
按下遥控器上的按钮 6 - VALID LED 亮片刻,表示学习成功
将开关设置为 B4:ON、B5:ON、B6:ON、B7:OFF - 选择通道 #7
按下遥控器上的按钮 7 - VALID LED 亮片刻,表示学习成功
将开关设置为 B1:ON、B2:OFF、B3:ON - 选择按钮擦除
按下遥控器上的按钮 2 - VALID LED 亮起片刻,表示擦除成功
按下遥控器上的 7 号按钮 - VALID LED 亮片刻,表示擦除成功
将开关设置为 B1:OFF、B2:ON、B3:OFF - 打开选择输出通道类型
将开关设置为 B4:OFF、B5:ON、B6:OFF、B7:ON - 选择通道 #10
按下遥控器上的 VOL+ 按钮 - VALID LED 亮片刻,表示学习成功
将开关设置为 B1:OFF、B2:OFF、B3:ON - 关闭选择的输出通道类型
按下遥控器上的 VOL- 按钮 - VALID LED 亮片刻,表示学习成功
最终的按钮布局为:
操作:解码
必须将 B0-B7 开关全部关闭才能进入正常解码操作。在此模式下,任何学习到的遥控器按钮都会在按下按钮期间点亮 VALID_LED。输出通道状态将根据学习到的类型设置而变化。
固件
相关文章
发表评论