相关资料链接

链接:https://pan.baidu.com/s/1eE0rkaSJsKJMU_RUorS5OA

提取码:3ujh

1.1 介绍:

传感器主要由红外发射管等组成,它是可将电能直接转换成近红外光并能辐射出去的发光器件,然后我们可以用红外接收模块来接收红外信息并解调。传感器自带2个定位孔,方便你将传感器固定在其他设备。

1.2 模块相关资料:

工作电压:

DC 5V

工作电流:

50mA

最大功率:

0.25W

工作温度:

-10℃~+50℃

频率:

38khz

接口:

3PIN接口

尺寸:

31.6mmx23.7mm

原理:

1.3 实验组件:

控制板* 1

USB线*1

红外发射模块*1

3P 转杜邦线母*1

1.4模块接线图:

1.5 实验代码:

/*

红外接收模块

https://m.tb.cn/h.UMWTy2k

*/

#include <IRremote.h>

IRsend irsend;

void setup()

{

Serial.begin(9600);

}

void loop()

{

for (int i = 0; i < 50; i++)

{

irsend.sendSony(0xa90, 12); // Sony电视电源开关编码

delay(40);

}

}

接收代码

#include <IRremote.h>

int RECV_PIN = 11; //定义数字口11

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()

{

Serial.begin(9600);//设置波特率

irrecv.enableIRIn(); // 使能红外接收

}

void loop()

{

if (irrecv.decode(&results))

{

Serial.println(results.value, HEX); //显示数据

irrecv.resume();

}

}

程序编译前需要导入库文件,否则编译不通过,具体操作参考

资料的第四小节:库文件的添加(若前面已添加,无需重复)

1.6实验结果:

按照上图分别接好线,烧录好代码;上电后,红外发射传感器对准红外接收传感器发送信号,红外发射传感器和红外接收传感器的D1灯快速闪烁,将接了红外接收传感器的arduino板接到电脑,我们可以在串口监视器显示“A90”,如下图。

Arduino红外发射实验相关推荐

  1. arduino/mixly红外发射接收模块

    一.资料 http://资料链接:https://pan.baidu.com/s/1idRcrVCxQ5zWLh59EFpi9g 提取码:n8ud 默认波特率9600 串口通信,可以发送也可以接收 发 ...

  2. Arduino 红外模块 红外接收 红外发射

    需要用到IRremote库文件 红外遥控按键16进制编码,使用时添加前缀 0X 红外接收 .源代码 //***************** //红外接收模块测试 //***************** ...

  3. 亚博 Arduino智能小车实验报告

    亚博 Arduino智能小车实践报告 一.     程序安装准备 首先安装了Arduino板载USB转串口CH340驱动安装包, 若上述程序安装成功,则可以在我的电脑中找到相应的端口 本机端口号为CO ...

  4. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车红外遥控实验

    在下载到开发板之前要选择好板和端口,具体参见: ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 -- Arduino相关设置 注意 红外遥控程序注意将IRremote 复制到ARDuino安装 ...

  5. 利用arduino红外库遥控美的家用空调

    由于美的空调使用的不是简单的红外编码信号,因此在使用arduino红外库的时候不能直接调用其已有的编码规则,需要先了解美的空调的编码规则,再使用IRsend::sendRaw这个函数直接发送原始数据. ...

  6. STM32红外遥控实验(发射器和接收器)

    这个实验是学院的开放实验,2个小时写完了代码,使用STM32控制器,特此记录一下,比较水,有需要的朋友可以参考一下,想要代码请加入群.欢迎加入QQ群:681976114,点击这里加群 文章来源地址:h ...

  7. 【Proteus仿真】51单片机红外无线通信实验

    [Proteus仿真]51单片机红外无线通信实验 Proteus仿真 使用说明 接收端的单片机加载接收端的Hex文件,发射端加载发射端的Hex文件,仿真过程中,接收端响应有点慢,当长时间无数据发送时, ...

  8. 【正点原子STM32连载】 第三十八章 红外遥控实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

    1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...

  9. stm32解码红外遥控实验

    stm32解码红外遥控 红外遥控的简介 有关编程的解释 使用hal库进行红外遥控实验 红外遥控的简介 红外解码目前广泛使用的NEC Protocol的PWM(脉冲宽度调制)和Philips RC-5 ...

最新文章

  1. 使用线程池时一定要注意的五个点
  2. 公共安全再受质疑 看安防语音对讲新趋势
  3. elementui select组件选中后无法自动刷新更新值渲染到页面中
  4. Go 语言:The Laws of Reflection 中文版
  5. Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略
  6. 【Python 爬虫】 2、HTTP基本原理
  7. 非标准化的阀门企业也在用钉钉宜搭实现数字化转型
  8. Vue compile - Vue中的双大括号 {{ 是如何被解析(parse)的
  9. aip格式转化为pdf_python提取pdf文档中的表格数据、svg格式转换为pdf
  10. Flutter ClipOval 圆形裁剪实现的图形图片
  11. Kubernetes Pod入门指南
  12. 如何找出 Mac 上两个文档之间的差异?
  13. MYSQL5.6和5.7编译标准化安装与配置
  14. 删除链表中相邻重复元素
  15. 防火墙阻止软件联网方法
  16. 各类软件激活码(更新中)
  17. 用Java SE 6.0实现高质量桌面集成开发 (转)
  18. (二):多模态机器学习:综述与分类
  19. 狐狸逮兔子实验 c++
  20. AR AP 重分类和操作 转

热门文章

  1. 【chrome】您目前无法访问XXX,因为此网站使用了 HSTS。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复
  2. Windows 2000 Resource Kit 中文版帮助
  3. vue省市区三级联动
  4. 一文看懂REE OS、TEE OS、CA以及TA概念、架构、流程
  5. 解决win10笔记本没有WIFI选项的问题
  6. HDMI转USB--------HDMI采集卡
  7. 查找中文计算机论文+google扩展程序+各类网址
  8. 笔记本计算机充不上电,笔记本电脑充不进电怎么办|笔记本冲不了电的解决方法...
  9. 万字雄文讲透现代网络负载均衡和代理技术,终于弄懂负载均衡那点事
  10. Docekr风暴:负载均衡那点事儿