当前位置: 首页 > news >正文

Arduino大师练成手册 -- 读取红外接收数据

硬件连接
连接引脚:

将红外接收器的 VCC 引脚连接到 Arduino 的 5V 引脚。

将红外接收器的 GND 引脚连接到 Arduino 的 GND 引脚。

将红外接收器的 OUT 引脚连接到 Arduino 的数字引脚(例如 D11)。

安装必要的库
在 Arduino IDE 中,安装 IRremote 库。你可以在库管理器中搜索并安装该库。

代码示例
以下是一个简单的示例代码,用于读取红外接收器的数据:

#include <IRremote.h>int RECV_PIN = 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(); // 接收下一个红外信号}delay(100);
}

上传代码
将代码上传到 Arduino 板。

查看结果
打开 Arduino IDE 的串口监视器,设置波特率为 9600,你将看到接收到的红外信号数据。

http://www.lryc.cn/news/526201.html

相关文章:

  • 【Efficient AIGC】SiTo: Similarity-based Token Pruning (AAAI-2025)
  • 数据标注开源框架 Label Studio
  • MyBatis最佳实践:MyBatis 框架的缓存
  • 基于LangGraph、Groq和Tavily打造可以调用外部搜索引擎工具的对话机器人(核心代码 万字详解)
  • 衡量算法性能的量级标准:算法复杂度
  • PHP校园助手系统小程序
  • 如何在Spring Boot项目中高效集成Spring Security
  • 【PostgreSQL内核学习 —— (WindowAgg(一))】
  • PAT甲级-1020 Tree Traversals
  • LVGL+FreeRTOS实战项目:智能健康助手(Max30102篇)
  • 人脸识别【python-基于OpenCV】
  • redis常用命令和内部编码
  • UI操作总结
  • 数据结构——实验八·学生管理系统
  • 力扣hot100-->滑动窗口、贪心
  • Linux 内核中的高效并发处理:深入理解 hlist_add_head_rcu 与 NAPI 接口
  • centos哪个版本建站好?centos最稳定好用的版本
  • 软件越跑越慢的原因分析
  • LeetCode 力扣热题100 二叉树的直径
  • 【图文详解】lnmp架构搭建Discuz论坛
  • 小哆啦解题记:整数转罗马数字
  • 【Java数据结构】排序
  • 我的求职之路合集
  • 数据结构(四) B树/跳表
  • Arcgis国产化替代:Bigemap Pro正式发布
  • LBS 开发微课堂|AI向导接口服务:重塑用户的出行体验
  • AI导航工具我开源了利用node爬取了几百条数据
  • openstack单机安装
  • Vue3实现小红书瀑布流布局任意组件动态更新页面方法实践
  • 深度学习项目--基于LSTM的糖尿病预测探究(pytorch实现)