Arduino红外发射实验
相关资料链接
链接: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红外发射实验相关推荐
- arduino/mixly红外发射接收模块
一.资料 http://资料链接:https://pan.baidu.com/s/1idRcrVCxQ5zWLh59EFpi9g 提取码:n8ud 默认波特率9600 串口通信,可以发送也可以接收 发 ...
- Arduino 红外模块 红外接收 红外发射
需要用到IRremote库文件 红外遥控按键16进制编码,使用时添加前缀 0X 红外接收 .源代码 //***************** //红外接收模块测试 //***************** ...
- 亚博 Arduino智能小车实验报告
亚博 Arduino智能小车实践报告 一. 程序安装准备 首先安装了Arduino板载USB转串口CH340驱动安装包, 若上述程序安装成功,则可以在我的电脑中找到相应的端口 本机端口号为CO ...
- ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车红外遥控实验
在下载到开发板之前要选择好板和端口,具体参见: ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 -- Arduino相关设置 注意 红外遥控程序注意将IRremote 复制到ARDuino安装 ...
- 利用arduino红外库遥控美的家用空调
由于美的空调使用的不是简单的红外编码信号,因此在使用arduino红外库的时候不能直接调用其已有的编码规则,需要先了解美的空调的编码规则,再使用IRsend::sendRaw这个函数直接发送原始数据. ...
- STM32红外遥控实验(发射器和接收器)
这个实验是学院的开放实验,2个小时写完了代码,使用STM32控制器,特此记录一下,比较水,有需要的朋友可以参考一下,想要代码请加入群.欢迎加入QQ群:681976114,点击这里加群 文章来源地址:h ...
- 【Proteus仿真】51单片机红外无线通信实验
[Proteus仿真]51单片机红外无线通信实验 Proteus仿真 使用说明 接收端的单片机加载接收端的Hex文件,发射端加载发射端的Hex文件,仿真过程中,接收端响应有点慢,当长时间无数据发送时, ...
- 【正点原子STM32连载】 第三十八章 红外遥控实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...
- stm32解码红外遥控实验
stm32解码红外遥控 红外遥控的简介 有关编程的解释 使用hal库进行红外遥控实验 红外遥控的简介 红外解码目前广泛使用的NEC Protocol的PWM(脉冲宽度调制)和Philips RC-5 ...
最新文章
- 使用线程池时一定要注意的五个点
- 公共安全再受质疑 看安防语音对讲新趋势
- elementui select组件选中后无法自动刷新更新值渲染到页面中
- Go 语言:The Laws of Reflection 中文版
- Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略
- 【Python 爬虫】 2、HTTP基本原理
- 非标准化的阀门企业也在用钉钉宜搭实现数字化转型
- Vue compile - Vue中的双大括号 {{ 是如何被解析(parse)的
- aip格式转化为pdf_python提取pdf文档中的表格数据、svg格式转换为pdf
- Flutter ClipOval 圆形裁剪实现的图形图片
- Kubernetes Pod入门指南
- 如何找出 Mac 上两个文档之间的差异?
- MYSQL5.6和5.7编译标准化安装与配置
- 删除链表中相邻重复元素
- 防火墙阻止软件联网方法
- 各类软件激活码(更新中)
- 用Java SE 6.0实现高质量桌面集成开发 (转)
- (二):多模态机器学习:综述与分类
- 狐狸逮兔子实验 c++
- AR AP 重分类和操作 转
热门文章
- 【chrome】您目前无法访问XXX,因为此网站使用了 HSTS。网络错误和攻击通常是暂时的,因此,此网页稍后可能会恢复
- Windows 2000 Resource Kit 中文版帮助
- vue省市区三级联动
- 一文看懂REE OS、TEE OS、CA以及TA概念、架构、流程
- 解决win10笔记本没有WIFI选项的问题
- HDMI转USB--------HDMI采集卡
- 查找中文计算机论文+google扩展程序+各类网址
- 笔记本计算机充不上电,笔记本电脑充不进电怎么办|笔记本冲不了电的解决方法...
- 万字雄文讲透现代网络负载均衡和代理技术,终于弄懂负载均衡那点事
- Docekr风暴:负载均衡那点事儿