Arduino搭配红外传感器和蓝牙模块

最近,我怀疑家里进了老鼠,于是决定用Arduino做一个监视器来监控厨房来确定是不是真的有老鼠。

器材:Arduino uno,SR505红外传感器,JDY-31蓝牙模块,若干杜邦线。、、

开发工具:Arduino IDE。

下载地址:http://www.Arduino.cc

电路连接主要是蓝牙模块的RXD和TXD,和红外传感器的OUT,我们定义对应个端口就行,其它的就是按正负极来连接可以。

代码

#include <SoftwareSerial.h> 
// Pin10接的TXD
// Pin11接的RXD
SoftwareSerial BT(10, 11); 
int Sensor_pin = 7;//红外传感器OUT连接Pin7
void setup() {
  pinMode(Sensor_pin,INPUT); //设置人体红外接口为输入状态
  Serial.begin(9600);
  BT.begin(9600);
}
 
void loop() {
int val=digitalRead(Sensor_pin); //定义参数存储人体红外传感器读到的状态

 if(val == 1)
 { 
    BT.print("有老鼠");
 }
 else 
 {
    BT.print("安全"); 
 } 
 delay(3000); //延时100毫秒
}

 

 

然后,下载一个SPP蓝牙助手在手机上,连接上就行了。

当我把手放在传感器面前时,手机上显示有老鼠,挪开时是安全

 

Arduino工作时会亮红色的LED灯,可能会吓跑老鼠,所以我用电胶布把灯贴住了。

 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃巧乐兹的源

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值