arduino+水位传感器+led显示+蜂鸣器报警

本文介绍了使用Arduino Mega2560进行水位检测的实验,通过连接水位传感器、LED(黄、绿、红)和蜂鸣器,实现不同水位状态的显示和报警功能。当水位变化时,LED颜色会相应改变,而蜂鸣器则在水位过高时发出警告。实验详细说明了接线情况,并提供了程序代码,帮助读者理解基础的LED控制和蜂鸣器报警原理。
摘要由CSDN通过智能技术生成

实验准备:

        arduino mega2560(uno、Nano及其他型号同理)

        led(黄、绿、红)

        电阻x3(本次选用680Ω电阻1/4w金属膜电阻,避免led灯烧坏注意电阻值不要太小)

        蜂鸣器(这里我用的有源高电平触发)

        水位传感器(如下)

water sensor

 接线情况(后边根据提供程序接线即可)

实验程序

#define water_sensorspin A1
#define led_yellow 2     
#define led_green 3
#define led_red 4
#define buzzpin 7
float ad_value=0;   //深度模拟值 
float deepcm=0;     //实际深度


void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值