本帖最后由 yu木风 于 2015-7-22 11:05 编辑
实验器材:Arduino uno r3, WIFI-Arduino-PWR(有没有这个无所谓),光敏传感器,声音传感器,车灯或LED灯。
来一张接线图:
再来一张实物整体图:
实物图
最后把代码贴上吧:
int light=A1;//大灯接口
int guangkong=A2;//光敏传感器接口
int shengkong=A3;//声音传感器接口
int val_1=0;//光敏传感器初值
int val_2=0;//声音传感器初值
void setup()
{
pinMode(light,OUTPUT);//大灯输出
}
void loop()
{
while(1)
{
val_1=analogRead(A2);//读取光敏传感器值
val_2=analogRead(A3);//读取光敏传感器值
if(val_1>512)//512这个值取值越小对光感应越灵敏
{
if(val_2<512)//512这个值取值越大对声音感应越灵敏
{
int i;
analogWrite(light,255);//开灯
for(i=0;i<20;i++)//20秒后自动关闭
{
delay(1000);
}
analogWrite(light,0);
}
else return;
}
else {analogWrite(light,0);}
}
}
还在初学arduino的拿去看看效果吧!
|