介绍
水位报警器,当水接触到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);      }
}

arduino学习笔记十九--水位报警器相关推荐

  1. Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法

    Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法 把开发手册理了一遍,发现还有几个点没有记录下来,其中一个就是使用点对的粗对齐和使用参考目标的精确对齐.为了把这个学习笔记凑够 ...

  2. Mr.J-- jQuery学习笔记(十九)--自定义动画实现图标特效

    之前有写过自定义动画Mr.J-- jQuery学习笔记(十八)--自定义动画 这次实现一个小demo 图标特效 页面渲染 <!DOCTYPE html> <html lang=&qu ...

  3. 【theano-windows】学习笔记十九——循环神经网络

    前言 前面已经介绍了RBM和CNN了,就剩最后一个RNN了,抽了一天时间简单看了一下原理,但是没细推RNN的参数更新算法BPTT,全名是Backpropagation Through Time. [注 ...

  4. javascript学习笔记(十九) 节点的操作

    包括节点的创建.添加.移除.替换.复制 本节要用到的html例子 1 <ul id="myList"> 2 <li>项目一</li> 3 < ...

  5. arduino学习笔记十八--红外遥控检测

    介绍 远程遥控技术又称为遥控技术,是指实现对被控目标的遥远控制,在工业控制.航空航天.家电领域应用广泛.红外遥控是一种无线.非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著 ...

  6. 乐优商城学习笔记十九-商品详情(二)

    2.页面静态化 2.1.简介 2.1.1.问题分析 现在,我们的页面是通过Thymeleaf模板引擎渲染后返回到客户端.在后台需要大量的数据查询,而后渲染得到HTML页面.会对数据库造成压力,并且请求 ...

  7. arduino学习笔记十--Arduino 读红外测距传感器

    Arduino 读红外测距传感器GP2D12 实例,仅供大家参考! 器材:Arduino 开发板,GP2D12,1602 字符液晶,连接线若干. GP2D12 是日本SHARP 公司生产的红外距离传感 ...

  8. 步步为营 .NET 设计模式学习笔记 十九、Chain of Responsibility(职责链模式)

    概述 在软件构建过程中,一个请求可能被多个对象处理,但是每个请求在运行时只能有一个接受者,如果显示指定,将必不可少地带来请求发送者与接受者的紧耦合. 如何使请求的发送者不需要指定具体的接受者?让请求的 ...

  9. angular学习笔记(十九)-自定义指令修改dom

    使用angular指令可以自己扩展html语法,还可以做很多自定义的事情.在后面会专门讲解这一块的知识,这一篇只是起到了解入门的作用. 与控制器,过滤器,服务,一样,可以通过模块实例的directiv ...

最新文章

  1. vista系统 金山词霸 不取词翻译
  2. JZOJ 1277. 最高的奶牛
  3. IOS开发学习记录第2天之熟悉Xcode常用快捷键
  4. 下血本买的!2021Java高级面试题
  5. 数据库日志系统之删库跑路后的亡羊补牢
  6. iOS 浅谈:深.浅拷贝与copy.strong
  7. 学习vim: vim cheat sheet
  8. 古代皇帝的某祖某宗,有什么讲究
  9. Better Explained 以通俗易懂的语言阐释数学
  10. nyoj1110 一个简单数学题
  11. 游戏场景设计探究:空间潜意识
  12. ArcFace 论文阅读及 pytorch 实现
  13. Linux上查找最大文件的 3 种方法
  14. 软件架构师的“不归之路“——架构师的职责
  15. Scroller的用法和一些理解
  16. 零基础学基金投资系列-08-基金排行榜
  17. 【机械仿真】基于matlab打桩机运动学仿真【含Matlab源码 2101期】
  18. pythonselenium时间选择_使用pythonselenium选择特定日期(滚动日期)
  19. java后端实习第一个月总结
  20. 教你在MathType中输入空心字和花体字的重要方法

热门文章

  1. SpringCloud Alibaba实战--第二篇:NacosⅠ服务注册和配置中心
  2. 解决程序包不存在报错
  3. docker 部署postgres
  4. Iidea 配置webContent项目,启动访问404
  5. sql利用在一条语句中count出不同的条件的值
  6. 华为畅享10、华为畅享10e、华为畅享10plus和华为畅享10s哪个好
  7. 网络主机发送IP数据包过程
  8. 什么是python简单解释_如何最简单、通俗地理解Python的函数?
  9. C语言 | 指针和const
  10. PostMan动态参数及循环调用