使用Arduino读取水位传感器数据
2016-03-15 17:01
931 查看
首先说明一下,这是一个非常简单的小实验,是我现在所做项目的一个很小的部分,不过还是希望把它分享一下,期待看到的同行或爱好者与我交流或拍砖
我用的水位传感器是这个
淘宝链接
比较便宜,一块钱一个,但是便宜同时也有不足,因为量程太小,我用直尺量了一下,最深只能测4cm,不过好在它体积比较小而且轻便,自己可以根据需要DIY和定制,使用方式比较灵活。
说一下接线,水位传感器是通用三接口连线,一个连VCC一个连GND,模拟输出端接入Arduino的任何一个模拟输入端口中,我用的是A0端口,如下图
代码如下:
将传感器上的平行导线垂直插入水面,如图所示
就可以在串口监视器中看到以下数据:
我用的水位传感器是这个
淘宝链接
比较便宜,一块钱一个,但是便宜同时也有不足,因为量程太小,我用直尺量了一下,最深只能测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); }
将传感器上的平行导线垂直插入水面,如图所示
就可以在串口监视器中看到以下数据:
相关文章推荐
- android 传感器(OnSensorChanged)使用介绍
- Android重力传感器实现滚动的弹球
- 基于Arduino+LabVIEW的多路数据采集系统
- 基于Arduino+LabVIEW的串口控制LED亮灭
- 基于Protues的Arduino学习笔记01-Arduino UNO实验板设计
- 《Arduino与LabVIEW开发实战》-前言
- Arduino(一)
- 为什么三星手机一直坚持使用塑料外壳?
- [极客]硬件极客最爱:支持WiFi的Arduino板到来
- Arduino、arm、树莓派、单片机四者有什么不同?
- 微软研究院为智能手机研发独特触控技术
- Android的常用传感器开发教程案例
- (一) 驱动模块搭建与测试
- (二) 2WD智能小车搭建完成
- 利用传感器实现微信的摇一摇功能
- 现货首发 爱上Raspberry Pi 爱上树莓派 首本中文教材 正版图书
- 现货首发 爱上Raspberry Pi 爱上树莓派 首本中文教材 正版全新
- 高压电磁流量计的详细介绍及特点
- 玩于鼓掌之中的小老虎机——Tiny Tiger Machine
- 如何才能提高便携式超声波流量计的精度