介绍
水位报警器,当水接触到2个金属头时候,触发报警。
清单
无源蜂鸣器一个
一个LED
一个470欧姆电阻
一个10K电阻
9根杜邦线
实验板一片
一个水杯(自备)
原理图
1 接线,按照原理图接线
2准备一个被子,一瓶水做试验
3下载程序到 ARDUINO开发板
4 固定下2个 检测触点。
5 慢慢倒水,当水同时接触到水时候,触发报警。
代码:
void setup()
{
pinMode(A5,OUTPUT); //让模拟口A5作为数字口输出
pinMode(A0, INPUT);
}
void loop()
{
int n=analogRead(A0);
if (n>=100)
{
digitalWrite(A5, HIGH);
pinMode(A2,OUTPUT); //蜂鸣器频响 0.5秒
tone(A2,800);
delay(500);
pinMode(A2,INPUT);
digitalWrite(A5, LOW);
delay(500);
}
}