用arduino实现红外遥控

 时间:2024-10-17 20:18:24

1、红外线接收头是需要要滤除空气中的其他一些杂波,叧外接收红外遥控器发出的特定的频率的信号,并且将这些信号解调为二进制脉冲码。

用arduino实现红外遥控

2、本次实验使用了一个协议,那就是NEC协议,它对逻辑1与逻辑0有自己的定义,如下图所示,分别为2.25ms和1.12ms。

用arduino实现红外遥控

3、当使用红外遥控器,按下按键立即松开时,它茧盯璜阝就会发送脉冲,如下图所示。(注:这个首先发送的是最低位),当然也有按下过会松开的。

用arduino实现红外遥控

4、如果按下按键后过一会再松开,脉冲就不一样了,如图所示。一次按下就是发送一次命令,即使没有松开,脉冲和上面一样。

用arduino实现红外遥控

5、实物接线3D图开头就给出了,很简单。使用相应的库函数,程序也就很简单了,如下图所示。不懂的可以给我留言。

用arduino实现红外遥控
  • 如何使用python语言中的方法读取Excel文件数据
  • python ln函数怎么打
  • C语言如何初始化指针变量
  • C语言教程 根据ASCII码打印对应的字符
  • C语言如何定义全局变量
  • 热门搜索
    打印机硒鼓怎么加粉 郭涛简历个人资料简介 屈原的四句古诗大全 男运动鞋品牌大全 起名字大全女孩 迷你激活码大全未使用 金钱树叶子发黄怎么办 河南坠子戏曲大全 世界名枪图片大全 现代周公解梦大全