我是靠谱客的博主 健壮帆布鞋,这篇文章主要介绍7.红外遥控信号的接受,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include<IRremote.h> //定义接受引脚 const int irReceiverPin=11; //红外遥控初始化 连接到11号引脚 红外接收器对象 IRrecv irrecv(irReceiverPin); //存储接收到的红外遥控信号 decode_results results; void setup() { // pinMode(LedPin,OUTPUT); Serial.begin(9600); //直接输出文字内容 Serial.println("Enabling IRin"); // 利用接收器的对象 启动红外接受 真正起作用 irrecv.enableIRIn(); Serial.println("Enabling IRin"); } void loop() { //decode解码 使用if判断是否能够解码 if(irrecv.decode(&results)) { Serial.println("1234hhh"); // 打印红外遥控信号的具体数值 HEX16进制 Serial.println(results.value,HEX); // 恢复接受下一个红外遥控信号 irrecv.resume(); } delay(100); }

利用红外接收器,接受信号以后,在串口监视器显示按钮的16进制解码

硬件连接如图所示:

其中红外接收信号的三个端口分别是:

最后

以上就是健壮帆布鞋最近收集整理的关于7.红外遥控信号的接受的全部内容,更多相关7.红外遥控信号内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部