当前位置:首页>java>【Mixly编程入门】第12课 Mixly(米思齐)水位报警器

【Mixly编程入门】第12课 Mixly(米思齐)水位报警器

  • 2026-10-23 03:55:49
【Mixly编程入门】第12课 Mixly(米思齐)水位报警器
一、项目介绍
      这节课我们将使用无源蜂鸣器制作一个警报器项目。通过Mixly编程实现水位传感器检测水,蜂鸣器发出警报。
二、所需器材
1
Arduino UNO开发板 x1
2
面包板 x1
3
无源蜂鸣器 x1
4
水位传感器 x1
5
公对公杜邦线若干
6
USB数据线(Arduino连接电脑用) x1
三、水位传感器及原理
      水位传感器是指能将被测点水位实时转变为电信号的电子模块。水位传感器通常包含:
探测部分
一组平行排列的导电条
信号处理电路
比较器和电位器等
输出接口
模拟输出(A0)和数字输出(D0)
工作原理:

水位传感器基于水的导电性原理工作:

  1. 导电原理:纯水导电性差,但自来水含有矿物质离子,具有一定导电性。

  2. 电阻变化:水位越高,更多导电条被水连接,电极间电阻减小。

  3. 电压转换:传感器将电阻变化转换为电压变化。

  4. 信号输出:

    • 模拟输出:连续电压值(0-5V),对应不同水位。

    • 数字输出:高低电平(0/1),水位超过阈值时触发。

四、电路连接
      将无源蜂鸣器的正极(通常标有"+"或较长的引脚)连接到 Arduino 的数字引脚 9;将无源蜂鸣器的负极连接到 GND。
      将水位传感器的S引脚(信号引脚)接在8号引脚,负极接GND,正极接5V引脚。
五、编程实践
 这节课我们将使用数字输入管脚 #[4]程序指令来获取水位传感器的输入;使用如果……执行……程序指令进行水位传感器检测水位判断;使用播放声音管脚 #[0]设为[低]程序指令设置蜂鸣器发出声音的频率等。
程序指令
功能
用来进行条件判断
用来获取水位传感器的输入信号
设置蜂鸣器引脚的输出频率
结束蜂鸣器播放声音
设置程序延时
项目程序如下图所示:
六、烧录上传
Step1:用 USB 数据线将你的Arduino Uno开发板连接到电脑。
Step2:在菜单栏开发板选项中选择[Arduino/Genuino UNO]型号开发板。
Step3:选择开发板对应的端口号(COM X)。
Step4:选好端口后,可以点击编译按钮进行程序编译。
Step5:编译完成之后,可以点击上传按钮进行烧录上传。
七、结果展示
      编译上传完成之后,可以听到当水位传感器检测到水时,蜂鸣器发出警报声!
八、往期内容回顾
【Mixly编程入门】第0课 Mixly(米思齐)软件安装教程
【Mixly编程入门】第1课 Mixly(米思齐)LED闪烁灯
【Mixly编程入门】第2课 Mixly(米思齐)开关灯
【Mixly编程入门】第3课 Mixly(米思齐)调光灯
【Mixly编程入门】第4课 Mixly(米思齐)流水灯
【Mixly编程入门】第5课 Mixly(米思齐)多功能按键
【Mixly编程入门】第6课 Mixly(米思齐)简单定时器
【Mixly编程入门】第7课 Mixly(米思齐)七彩灯光(图形化篇)
【Mixly编程入门】第8课 Mixly(米思齐)蜂鸣器播放简单声音音律
【Mixly编程入门】第9课 Mixly(米思齐)蜂鸣器门铃
【Mixly编程入门】第10课 Mixly(米思齐)两只老虎(算法篇)
【Mixly编程入门】第11课 Mixly(米思齐)两只老虎(简易版)

最新文章

随机文章