在本教程中,我们将使用一个磁传感器和一个蜂鸣器在开门时发出“噪音”。通常,簧片是“打开的”(两根电线之间没有连接)。另一半是磁铁。
当磁铁距离小于 13 毫米(0.5 英寸)时,簧片开关关闭。
磁性门传感器(簧片开关):
组装电路
连接非常简单,请参见上图和面包板电路原理图。
const int buzzer = 3;
const int sensor = 4;
int state; // 0 close - 1 open wwitch
void setup()
{
pinMode(sensor, INPUT_PULLUP);
}
void loop()
{
state = digitalRead(sensor);
if (state == HIGH){
tone(buzzer, 400);
}
else{
noTone(buzzer);
}
delay(200);
}
您已成功完成另一篇“操作方法”教程,并且学习了如何在 Arduino 中使用磁接触开关。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !