亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」

本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

DIY溢流水箱检测系统

发布时间:2021-05-20
分享到:

DIY溢流水箱检测系统

发布时间:2021-05-20
分享到:

本文主要讲解如何制作简单,具有成本效益的水箱溢出检测系统。将倾斜开关插入笑脸球内,当水箱注满倾斜开关时,我们放置在球内的倾斜开关会从水平位置变为垂直位置。用一根木棍粘在水箱的边缘,将木棍的另一端粘在笑脸球上,并确保粘在水箱边缘的一端在向上向下的方向上自由移动,而不是在水平方向上自由移动。

硬件组件:

  • Arduino UNO
  • LED(5mm)红色
  • 电阻 330Ω
  • 蜂鸣器
  • 笑脸球
  • 倾斜开关 15°

软件应用程序:

原理图:

代码:

将此代码粘贴到arduino IDE中,然后选择board作为Arduino Uno,然后通过选择正确的COM端口来上传代码。

/* 水箱溢流自动检测系统规范 */

int tiltPin=8;
int tiltVal;
int redLed=11;
int buzz=12;
void setup() 
{
  pinMode(tiltPin,INPUT);
  pinMode(redLed,OUTPUT);
  pinMode(buzz,OUTPUT);
  digitalWrite(tiltPin,HIGH);
  // 将安装代码放在此处,以运行一次:

}

void loop() 
{
  tiltVal=digitalRead(tiltPin);
  if(tiltVal==0)
  {
    digitalWrite(redLed,HIGH);
    digitalWrite(buzz,HIGH);
  }
  
  if(tiltVal==1)
  {
    digitalWrite(redLed,LOW);
    digitalWrite(buzz,LOW);
  }
  // 将主代码放在此处,以便重复运行:

}

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论