Arduino 红外遥控 第一次试验

在小学期的第三天,进行了Arduino红外遥控的初次实验。利用sv18383红外接收器、uno主板、跳线等材料,根据论坛教程搭建电路并使用IRRemote库进行编程控制。通过IRRemote库的帮助文档理解并实现遥控功能。
摘要由CSDN通过智能技术生成

小学期第三天

上午实验内容:体验红外遥控

学习帖子:http://www.geek-workshop.com/thread-2433-1-1.html

实验器材:红外接收器sv18383  uno主板 跳线 面包板 数据线

电路图:


试验中使用IRRemote库。

IRRemote的帮助文档:http://wiki.geek-workshop.com/doku.php?id=arduino:libraries:irremote


实验代码:

#include <IRremote.h>  // 使用IRRemote函数库

const int irReceiverPin = 2;  // 红外接收器的 OUTPUT 引脚接在 PIN2 接口 定义irReceiverPin变量为PIN2接口

IRrecv irrecv(irReceiverPin); // 设置irReceiverPin定义的端口为红外信号接收端口
decode_results results;    // 定义results变量为红外结果存放位置

void setup()
{
  Serial.begin(9600);   // 开启串口,波特率为9600
  irrecv.enableIRIn();   // 启动红外解码
}

void loop()
{
  if (irrecv.deco
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值