nvc灯遥控器怎么配对,nvc风扇灯遥控器没反应

首页 > 实用技巧 > 作者:YD1662023-05-24 04:57:17

代码

现在,获取上一步中捕获的代码。您需要将代码从十六进制转换为十进制。

这是我的其中一个代码的转换示例:

nvc灯遥控器怎么配对,nvc风扇灯遥控器没反应(9)

对所有十六进制值重复该过程,然后保存 十进制 值。这些是您需要在下面的代码中替换的代码。

将以下草图下载或复制到Arduino IDE。 在案例行提供的草图中编写您自己的十进制值, 然后将其上传到Arduino板。确保选择了正确的板和COM端口。

#include <IRremote.h>

int bluePin = 10;

int greenPin = 9;

int yellowPin = 8;

IRrecv irrecv(IR_Recv);

decode_results results;

void setup(){

Serial.begin(9600);

irrecv.enableIRIn();

pinMode(bluePin, OUTPUT);

pinMode(greenPin, OUTPUT);

pinMode(yellowPin, OUTPUT);

}

void loop(){

long int decCode = results.value;

Serial.println(results.value);

switch (results.value){

case 551520375:

digitalWrite(bluePin, HIGH);

break;

case 551495895:

digitalWrite(bluePin, LOW);

break;

case 551504055:

digitalWrite(greenPin, HIGH);

break;

case 551528535:

digitalWrite(greenPin, LOW);

break;

case 551536695:

digitalWrite(yellowPin, HIGH);

break;

case 551512215:

digitalWrite(yellowPin, LOW);

break;

}

irrecv.resume();

}

delay(10);

}

示范视频

最后,您可以使用遥控器上的按钮分别控制每个LED。

nvc灯遥控器怎么配对,nvc风扇灯遥控器没反应(10)

写到最后

这是一个学习IR接收器的好项目。您可以用它做很多事情。

例如,您可以将这些LED替换为继电器以控制家用电器。

这一点特别有用,因为某些遥控器上有一堆您从未使用过的按钮。那么,为什么不使用它们来做一些有用的事情呢?

希望本教程对您有所帮助。

也希望喜欢电子产品的朋友分享这篇文章!喜欢的朋友记得关注,我会分享更多的项目示例。

上一页123末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.