首先说明一下,这是一个非常简单的小实验,是我现在所做项目的一个很小的部分,不过还是希望把它分享一下,期待看到的同行或爱好者与我交流或拍砖。

我用的水位传感器是这个。

比较便宜,一块钱一个,但是便宜同时也有不足,因为量程太小,我用直尺量了一下,最深只能测4cm,不过好在它体积比较小而且轻便,自己可以根据需要DIY和定制,使用方式比较灵活。

说一下接线,水位传感器是通用三接口连线,一个连VCC一个连GND,模拟输出端接入Arduino的任何一个模拟输入端口中,我用的是A0端口,如下图:

代码如下:

double temp,data;

void setup() {

// put your setup code here, to run once:

Serial.begin(9600);

}

void loop() {

// put your main code here, to run repeatedly:

temp=(long)analogRead(0);

data=(temp/650)*4;

Serial.print("the depth is:");

Serial.print(data);

Serial.println("cm");

delay(1000);

}

将传感器上的平行导线垂直插入水面,如图所示

就可以在串口监视器中看到以下数据:

arduino液位传感器_使用Arduino读取水位传感器数据相关推荐

  1. python从sqlserver提取数据_通过Python读取sqlserver数据写成json文件的总结

    最近在做将sqlserver的数据迁移到redshift上面,然后再做的过程当中出现了很多问题.(通过sqlserver 读取数据,然后写成json文件然后长传到S3上面,然后通过S3copy的形式将 ...

  2. python读单行文本求平均值_利用Python读取json数据并求数据平均值

    要做的事情:一共十二个月的json数据(即12个json文件),json数据的一个单元如下所示.读取这些数据,并求取各个(100多个)城市年.季度平均值. { "time_point&quo ...

  3. jmeter提取mysql数据_通过jmeter读取数据库数据,并取值作为请求的入参

    为提升测试技能,督促自己学习.故写了这篇文章.测试小白一枚,最近感觉达到了自己认为的瓶颈期.总是有想法,想突破,但是无从入手.工具类用过fiddler.jmeter.charels.postman.. ...

  4. shell取mysql数据_通过shell读取mysql数据——20120417

    [CentOS6.5下通过Shell创建.备份.还原MySQL数据库创建数据库:mysql -uroot -p123456 -e CREATE DATABASE IF NOT EXISTS yourD ...

  5. python怎么读取sav格式_利用Python读取外部数据文件

    利用Python读取外部数据文件 [color=rgb(0, 0, 0) !important]刘顺祥 [color=rgb(0, 0, 0) !important]摘要: 不论是数据分析,数据可视化 ...

  6. arduino液位传感器_【教程】教你玩转Stduino之水位传感器模块

    上一期我们学完了土壤湿度传感器的用法 今天我们一起来看看水位传感器的用法吧!水位传感器 关键词: 51:stm32:arduino:stduino单片机:stduino UNO&Nano:土壤 ...

  7. arduino液位传感器_如何使用Arduino + VL53L0X来制作液位感应设备

    在本篇文章中,您将学习到如何使用Arduino开发板.OLED显示屏和VL53L0X传感器模块制作非接触式液位感应设备.该感应器设备能够检测任何种类的容器中的液位! 液位测量的不同方法 大多数时候,工 ...

  8. arduino 操纵杆_用Arduino做一台FPV(第一人称视角)遥控履带车

    这次和大家分享的这个项目结合了3D打印,Arduino和FPV(第一人称视角)相机的相关知识. 非常适合有兴趣制造自己的RC履带车,或者只是想使用3D打印,Arduino和FPV进行创造的伙伴们. 步 ...

  9. python excel读取出错_编码 - python读取excel数据出错

    比如说我要读取 http://basic.10jqka.com.cn/600383/xls/Important_declaredate.xls 的数据信息,用的是xlrd程序包. import xlr ...

最新文章

  1. 通过Soul看微内核架构(二)
  2. C# 浅拷贝与深拷贝区别 解惑篇
  3. 测试嵌套JavaScript对象键的存在
  4. 微信小程序转百度小程序修改
  5. Python入门100题 | 第043题
  6. CentOS7中卸载Docker
  7. 非专业转行python的几点建议
  8. 网页中层或菜单被Flash挡住的解决办法
  9. 安装apk报错INSTALL_FAILED_UPDATE_INCOMPATIBLE的解决方法
  10. 孙鑫VC学习笔记:第十三讲 (三) WM_FILE_NEW消息响应原理
  11. xsd是什么文件,作用是什么?
  12. java控制台进度_java进度条:控制台输出百分比示例代码
  13. python回复qq消息,python自动化实现自动回复QQ消息
  14. 浪潮服务器bios更改硬盘模式,bios更改硬盘模式详细教程
  15. mysql 三表联查_MySql的join(连接)查询 (三表 left join 写法)
  16. justify-content: space-evenly 在移动端部分机型无效
  17. 操作系统 考研习题 详细解析(1)
  18. matlab eig函数
  19. mysql sql 备份表_SQL语句之备份表
  20. dya50 javascript

热门文章

  1. OFDM中preamble的短训练序列和长训练序列作用
  2. web安全:XSS测试平台使用教程
  3. jquery 同源下载图片到本地
  4. 七巧节前夕,恋爱仙子探访黑店记
  5. 今天,你开发了吗?有成为这1/1000000了吗
  6. 从1-100求质数 Python for else
  7. 我的京东管理生涯随想
  8. 吃烧烤之命令模式学习笔记[C++版] 1
  9. 数据存储单位的换算单位
  10. 加速度jsudo:立创电子元器件商城网站功能测评