失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Arduino红外控制LED灯开关

Arduino红外控制LED灯开关

时间:2021-02-03 18:23:57

相关推荐

Arduino红外控制LED灯开关

Arduino红外光电反射传感器模块

本章主要实现:通过红外模块控制LED的亮和灭。当遮挡住红外时,LED点亮;不遮挡住红外时,LED熄灭。
1.需要设备:

1.LED灯一个;

2.一个欧姆电阻;

3. 红外模块一个;

4. 开发版;

5. 若干条线。

2.连接方法:

1.LED灯的正极连接欧姆电阻,电阻的另一端连接开发版2号口;LED灯的的另一端连接GND。

2.红外模块的OUT口连接开发版3口,GND连接GND,VCC连接5V。

如图所示:

3.示例代码:

int LEDpin = 2;

int light = 3;

void setup() {

pinMode(LEDpin,OUTPUT);

pinMode(light,INPUT);

Serial.begin(9600);

}

void loop()

{

int zhongbest = digitalRead(light);

Serial.println(zhongbest);

if (zhongbest == 0){

digitalWrite(LEDpin,HIGH);

delay(1000);

digitalWrite(LEDpin,LOW);

}

else{

digitalWrite(LEDpin,LOW);

}

}

希望这篇文章对你有帮助哦!

如果觉得《Arduino红外控制LED灯开关》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。