#include <IRremote.h> //包含头文件
const int PIN = 11;//接红外接口
const int LED =13;//接灯
IRrecv HW(PIN);//声明一个IRrecv类型的对象,并接到PIN,也就是11脚
decode_results results;//声明一个decode_results类型的对象results,存放红外接收的信号解码结果
void setup() {Serial.begin(9600);pinMode(LED,OUTPUT);HW.enableIRIn();//初始化红外接收设备}void loop() {if(HW.decode(&results)){Serial.println(results.value,HEX);delay(500);switch(results.value)//通过这个循环,比对{case 0XFFA857://注意这个地方红外遥控器距离远了,数据不一样digitalWrite(LED,HIGH);delay(500);break;case 0XFFE01F://注意这个地方红外遥控器距离远了,数据不一样digitalWrite(LED,LOW);delay(500);break;}HW.resume();//接收下一个红外信号
}
}

arduino红外遥控控制小灯相关推荐

  1. arduino红外遥控控制LED灯亮度

    红外接收和红外发射 vcc接5v或者3.3v 红外接收头的接线 IRremote库安装 如果下面运行版本报错请下载第一点的版本比如2.x.x 获取遥控器按键的值 /* 红外遥控,通过串口查看每个按钮对 ...

  2. arduino 红外遥控器控制LED灯

    /* 日期:2016.9.1 功能:红外遥控器控制LED灯 开,关,闪烁,呼吸 元件:跳线公公头 * 5led 220欧电阻红外接收管,红外遥控 接线:红外灯面向自己从左到右分别接 IO3 ,GND ...

  3. Arduino+ESP8266手机控制小灯亮灭及常见问题

    最近在接触Arduino和ESP8266模块,比较基础的就是运用Arduino IDE软件.ESP8266模块和一款手机软件来控制8266测试板上的小灯亮灭. 项目软件: Arduino IDE软件 ...

  4. Arduino红外遥控无源蜂鸣器播放音乐

    Arduino红外遥控无源蜂鸣器播放音乐/模拟电子琴 简介 关于频谱 实验材料 接线 实验代码 模拟电子琴 接线 代码 总结 原文链接:https://www.yourcee.com/newsinfo ...

  5. arduino红外遥控库IRremote的IRsend类sendRaw函数溢出问题及其解决方法

    arduino红外遥控库IRremote的IRsend类sendRaw函数溢出问题及其解决方法 参考文章: (1)arduino红外遥控库IRremote的IRsend类sendRaw函数溢出问题及其 ...

  6. 7-51单片机ESP8266学习-AT指令(测试TCP服务器--51单片机程序配置8266,用手机TCP调试助手发信息给单片机控制小灯的亮灭)

    http://www.cnblogs.com/yangfengwu/p/8759294.html  如不做任何说明默认最头上的链接为上一篇链接,末尾的链接为下一篇链接 先把源码和资料链接放到这里 链接 ...

  7. Arduino光敏传感器控制LED灯亮度

    Arduino光敏传感器控制LED灯亮度 目标一: 通过光敏传感器,使得LED亮度根据环境亮度自动调节,环境亮度低则LED灯更亮些 光敏传感器: 光敏传感器共有四个端口: AO:模拟信号输出 DO:T ...

  8. UnoR3+MG90S舵机+红外遥控制作自动控制灯【Arduino】

    使用MG90S模拟舵机自动按下卧室灯开关 需要的库: IRremote //红外遥控 Servo //驱动舵机 先上源码 #include <IRremote.h>#include < ...

  9. 基于arduino的光敏电阻控制LED灯

    基于arduino的光敏电阻控制LED 思路: 1.硬件需要arduino UNO板子,LED,光敏电阻,面包板,杜邦线若干,电阻220殴(连接LED)和10k殴各一个,电路图如下 代码 代码如下: ...

最新文章

  1. mysql 8.0数据备份恢复_第7章 备份和恢复
  2. 简明python教程 --C++程序员的视角(八):标准库
  3. Postgresql 8.2.15 安装文档
  4. 找出游戏的必胜的策略(博弈论的学习)
  5. (三)Mybatis类型转换器,接口传参类型,一对一,一对多查询resultMap配置
  6. 使用 RMI + ZooKeeper 实现远程调用
  7. c语言文件io的fork,15. C语言的fork
  8. python实现多线程输出123123
  9. favicon.ico显示,favicon显示,favicon图标显示
  10. 主流量化交易与程序化交易平台整理
  11. Android拨号盘列表加载机制(原)
  12. VueCLi跑项目时卡在98% after emitting CopyPlugin无法运行
  13. 十字路口待转区什么用_左转待转区的几种违章 稍不注意你绝对就要中招
  14. BRL_CAD 教程
  15. 一张图彻底理解级联!!!!!
  16. RDKit|分子修改与编辑
  17. [BZOJ1067][SCOI2007]降雨量(线段树)
  18. 工业企业如何转型与升级?2022年我国6部门联合出台《工业能效提升行动计划》具体申报条件及认定好处如下
  19. 计算机开机后桌面黑屏,电脑开机一直黑屏怎么办 电脑开机后桌面黑屏的解决方法...
  20. 基于matlab国内外水果自动分级方面,水果自动识别的BP神经网络方法

热门文章

  1. 《JavaScript学习笔记》
  2. 笔记本过热、电脑cpu过热、限制CPU运行功率上限,轻松设置解决过热
  3. UGC、元宇宙概念、与迷你世界玩法
  4. 有赞测试新人训之探索与实践
  5. 如何将镜像烧写至iNand(fastboot命令的源码分析)
  6. 手环的PCBA部分,主要包括一颗集成BLE功能的MCU,以及由MCU控制的各种外设
  7. android开发手顺3--Package name must have at least two identifiers 原因及解决方法
  8. PS绘制扁平化风格相机镜头UI图标
  9. 超市总营业额分析程序
  10. 【LC中等】1321. 餐馆营业额变化增长