电子说
步骤1:所需材料
一块纸板/一块纸板。
1个Arduino板。
2个光敏电阻
2个LED灯(红色和绿色)。
2个激光二极管
1个蜂鸣器
步骤2:使用按钮设置激光二极管
按照上图设置激光二极管(使用激光二极管代替上面显示的LED)。
在按下按钮时使用此代码启动它们,在再次按下按钮时将其关闭。这可以帮助您打开和关闭安全系统。
float ldr1,ldr2;
int x;
void setup(){
//将您的安装代码放在此处,以运行一次:
Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(12,INPUT);
}
无效循环()
{
////将您的主要代码放在此处,以便重复运行:
X = digitalRead(12);
延迟(100);
if(x == 1)
{
digitalWrite(13,HIGH);
延迟(1000);
}
}
步骤3:设置LDR,LED和LED
按照上图设置系统的其余部分。
在第二个arduino(连接到LDR的)上上传此代码:
float x,y ,c = 1;
int b; void setup(){//将您的安装代码放在此处,以运行一次:pinMode(0,INPUT); pinMode(1,INPUT); pinMode(6,OUTPUT); pinMode(5,INPUT); Serial.begin(9600); }
void loop(){digitalWrite(7,LOW); digitalWrite(8,LOW); X = analogRead(0); y = analogRead(1);
if(x》 150){digitalWrite(7,HIGH);
while(c == 1){digitalWrite(7,HIGH); B = digitalRead(5); Y = analogRead(1); if(y》 150){digitalWrite(6,HIGH); } if(b == 1){digitalWrite(7,LOW); digitalWrite(8,HIGH);延迟(3000);打破; }}
}
}
步骤4:最后一步
设置两个面包板,例如激光二极管指向LDR传感器,然后启动激光,然后插入连接到激光二极管的Arduino。
以正确的顺序执行此操作,以拥有功能齐全的微型房屋安全系统。
也可以使用相同的逻辑和代码大规模建立此系统。
责任编辑:wv
全部0条评论
快来发表一下你的评论吧 !