OK,今天的实验有点意思

代码也很短,可是和生活很贴近

实验内容:

传感器面板检测到下雨           灯亮

传感器面板表面干燥               灯灭

我的实验都是基础实验,都是框架,如果你们想做的复杂一些,也是可以的

我就只是加了一个面包板,上面有一个二极管,两个电阻(找不到1K的,用2个380欧姆的凑合用,就一直在用了)

01 硬件电路


组件

● Arduino Uno 主板* 1

● USB 数据线* 1

● 雨滴传感器* 1

● 雨滴传感器调理板* 1

● 面包板*1

● 9V 方型电池* 1

● 跳线若干

传感器接线(左边两根线可以任意连接,面板和传感器直接连上就可以,不分正负)

写实验指导书时连线(我的学生写的实验指导书,当然在我的指导下,哈哈哈)

写blog时自己拍的硬件连接图(写blog,拍视频,重新做一次实验)

接口:

Arduino                     雨滴传感器                     雨滴面板                      面包板

+5V                                  VCC

GND                                 GND                                                              GND

A0                                      A0

7                                        DO

13                                                                                                            VCC

02 软件


const int digitalPin=7;
const int ledPin=13;
const int analogPin=A0;
int Astate=0;
boolean Dstate=0;void setup() {// put your setup code here, to run once:
pinMode(ledPin,OUTPUT);
pinMode(digitalPin,INPUT);
Serial.begin(9600);
}void loop() {// put your main code here, to run repeatedly:
Astate=analogRead(analogPin);
Serial.print("A0:");
Serial.println(Astate);
Dstate=digitalRead(digitalPin);
Serial.print("D0:");
Serial.println(Dstate);
if(Dstate==HIGH)
{digitalWrite(ledPin,LOW);
}
else
{digitalWrite(ledPin,HIGH);
}
}

OK,软件依然不解释

我想大家都是嵌入式软件开发,大概读得懂

慢慢地,熟悉了Arduino编程,也就OK了

个人体验是,每一个传感器会用了,组合起来或者学习别的开发板都是非常有帮助的

我也准备尝试其它的开发板了

已经不满足仅仅是用Arduino编程了

我想做一些高大上的实验

03 实验结果


视频:

雨滴传感器小实验

串口显示数据:

干燥的时候DO:1

A0的数值比较大,1023

估计是10位的,0-1023         2的10次方

有雨滴的时候

DO:0

A0为一个较小的数值,这里是466

OK,这个实验挺好玩的,哈哈

希望可以对你有用

实验十四:雨滴传感器实验相关推荐

  1. 201671010456-张琼 实验十四 团队项目评审课程学习总结

    博文简要信息表 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu- ...

  2. 201671030111 李蓉 实验十四 团队项目评审课程学习总结

    项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程,反思总结课程学习内容. 任务一:结合本学期课程学习 ...

  3. 201671030107 胡文艳 实验十四 团队项目评审课程项目总结

    项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 1.掌握软件项目评审会议流程 ...

  4. 实验十四 团队项目评审课程学习总结

    项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 (1)掌握软件项目评审会流程(2)反思总结课程学习内容 一.结合本学期课程 ...

  5. 201671010430 司昕劼 实验十四 课程学习总结

    实验十四 课程学习总结 项目 内容 这个作业属于哪个课程 (https://www.cnblogs.com/nwnu-daizh/) 这个作业的要求在哪里 (https://www.cnblogs.c ...

  6. 201671030116 宋菲菲 实验十四 团队项目评审课程学习总结

    项目 内容 作业所属课程 所属课程 作业要求 作业要求 课程学习目标 (1)掌握软件项目评审会流程:(2)反思总结课程学习内容 任务一:团队项目审核已完成.项目验收过程意见表已上交. 任务二:课程学习 ...

  7. MOOS-ivp 实验十四(2)behavior简要概述

    MOOS-ivp 实验十四(2)behavior简要概述 继续上一章的内容,对行为使命进行进一步的介绍和参数配置工作. 文章目录 MOOS-ivp 实验十四(2)behavior简要概述 前言 一.简 ...

  8. MOOS-ivp 实验十四(1)编写行为使命

    MOOS-ivp 实验十四(1)编写行为使命 今天由于需要进一步研究一下waypoint的内部源码,所以我需要了解行为使命的编写过程,所以先看一下实验十四的相关内容,我希望今天最好就可以完成这个实验. ...

  9. 【正点原子STM32连载】第十四章 蜂鸣器实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

    1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...

  10. 201671010426 孙锦喆 实验十四 团队项目评审课程学习总结

    项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 (1)掌握软件项目评审会流程 ...

最新文章

  1. 【Linux】neocomplcache disabled: “sudo vim“ is detected and $HOME is set to your user‘s home
  2. Zookeeper知识梳理
  3. 簡單SQL存儲過程實例
  4. 计算机主机机箱面板辐射,电脑机箱如何防辐射----给大家科普一下
  5. 拓端tecdat|R语言社区检测算法可视化网络图:ggplot2绘制igraph对象分析物种相对丰度
  6. 深度学习之目标检测 第2章 目标检测算法基础介绍分类,目标检测方法基本流程
  7. Springcloud学习系列之Ribbon自定义负载均衡规则
  8. ARCore快速入门--在模拟器(Emulator)上运行AR应用
  9. C# 生成word文件 小学一年级口算题生成器(代码)
  10. 联想thinkpad E430c 重装系统之后无线连接显示红叉解决办法
  11. 脱壳总结之 - upx,aspack, FSG,PECompact2.X,WinUpack脱壳
  12. java replaceall 问号_java中替换问号 | 学步园
  13. 程序员必须了解的知识点——你搞懂mysql索引机制了吗?
  14. BZOJ #3653. 谈笑风生
  15. 2.2 多线程:concurrent.futures实现线程池
  16. 汇聚数据库创新力量,加速企业数字化转型
  17. STM32之蜂鸣器实验
  18. 【Python】SymPy库——求泰勒展开式+求极限 代码实现
  19. MySQL5.7.17.msi安装包
  20. 计算机网络中tx和fx,100Base-TX/T4/FX以太网含义及用法

热门文章

  1. Android 实例子源代码文件下载地址380个合集
  2. meta分析-stata软件使用
  3. matlab微积分如何计算器,利用matlab进行微积分的计算.pptx
  4. sql_全国省市区、邮编、经纬度、城市拼音、电话区号
  5. php 微信支付h5 referer,微信H5支付
  6. 网页设计(二)——HTML与BOX
  7. BootDo平台免密登陆
  8. SAP-MM-代码大全
  9. QT实现内录-电脑没有立体声混音,通过虚拟声卡实现内录
  10. 使用python实现微信小程序自动签到