实验十四:雨滴传感器实验
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,这个实验挺好玩的,哈哈
希望可以对你有用
实验十四:雨滴传感器实验相关推荐
- 201671010456-张琼 实验十四 团队项目评审课程学习总结
博文简要信息表 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu- ...
- 201671030111 李蓉 实验十四 团队项目评审课程学习总结
项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 掌握软件项目评审会流程,反思总结课程学习内容. 任务一:结合本学期课程学习 ...
- 201671030107 胡文艳 实验十四 团队项目评审课程项目总结
项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 1.掌握软件项目评审会议流程 ...
- 实验十四 团队项目评审课程学习总结
项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 (1)掌握软件项目评审会流程(2)反思总结课程学习内容 一.结合本学期课程 ...
- 201671010430 司昕劼 实验十四 课程学习总结
实验十四 课程学习总结 项目 内容 这个作业属于哪个课程 (https://www.cnblogs.com/nwnu-daizh/) 这个作业的要求在哪里 (https://www.cnblogs.c ...
- 201671030116 宋菲菲 实验十四 团队项目评审课程学习总结
项目 内容 作业所属课程 所属课程 作业要求 作业要求 课程学习目标 (1)掌握软件项目评审会流程:(2)反思总结课程学习内容 任务一:团队项目审核已完成.项目验收过程意见表已上交. 任务二:课程学习 ...
- MOOS-ivp 实验十四(2)behavior简要概述
MOOS-ivp 实验十四(2)behavior简要概述 继续上一章的内容,对行为使命进行进一步的介绍和参数配置工作. 文章目录 MOOS-ivp 实验十四(2)behavior简要概述 前言 一.简 ...
- MOOS-ivp 实验十四(1)编写行为使命
MOOS-ivp 实验十四(1)编写行为使命 今天由于需要进一步研究一下waypoint的内部源码,所以我需要了解行为使命的编写过程,所以先看一下实验十四的相关内容,我希望今天最好就可以完成这个实验. ...
- 【正点原子STM32连载】第十四章 蜂鸣器实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...
- 201671010426 孙锦喆 实验十四 团队项目评审课程学习总结
项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 作业学习目标 (1)掌握软件项目评审会流程 ...
最新文章
- 【Linux】neocomplcache disabled: “sudo vim“ is detected and $HOME is set to your user‘s home
- Zookeeper知识梳理
- 簡單SQL存儲過程實例
- 计算机主机机箱面板辐射,电脑机箱如何防辐射----给大家科普一下
- 拓端tecdat|R语言社区检测算法可视化网络图:ggplot2绘制igraph对象分析物种相对丰度
- 深度学习之目标检测 第2章 目标检测算法基础介绍分类,目标检测方法基本流程
- Springcloud学习系列之Ribbon自定义负载均衡规则
- ARCore快速入门--在模拟器(Emulator)上运行AR应用
- C# 生成word文件 小学一年级口算题生成器(代码)
- 联想thinkpad E430c 重装系统之后无线连接显示红叉解决办法
- 脱壳总结之 - upx,aspack, FSG,PECompact2.X,WinUpack脱壳
- java replaceall 问号_java中替换问号 | 学步园
- 程序员必须了解的知识点——你搞懂mysql索引机制了吗?
- BZOJ #3653. 谈笑风生
- 2.2 多线程:concurrent.futures实现线程池
- 汇聚数据库创新力量,加速企业数字化转型
- STM32之蜂鸣器实验
- 【Python】SymPy库——求泰勒展开式+求极限 代码实现
- MySQL5.7.17.msi安装包
- 计算机网络中tx和fx,100Base-TX/T4/FX以太网含义及用法