当前位置: 首页 > news >正文

网站建设加盟代理中国信用网企业查询

网站建设加盟代理,中国信用网企业查询,365房产网,锦州网站seo实验13 雨滴传感器实验 【实验介绍】 雨滴传感器或雨滴检测传感器用于检测是否下雨以及降雨。广泛应用于汽车的雨刷系统、智能照明系统和天窗系统。 【实验组件】 ● Arduino Uno主板* 1 ● USB数据线*1 ● 雨滴传感器* 1 ● 雨滴传感器调理板* 1 ● 面包板*1 ● 9V方型…

实验13 雨滴传感器实验

【实验介绍】

雨滴传感器或雨滴检测传感器用于检测是否下雨以及降雨。广泛应用于汽车的雨刷系统、智能照明系统和天窗系统。

img

【实验组件】

● Arduino Uno主板* 1

● USB数据线*1

● 雨滴传感器* 1

● 雨滴传感器调理板* 1

● 面包板*1

● 9V方型电池* 1

● 跳线若干

【实验原理】

在雨滴雨水器系统中用雨滴传感器检测降雨量,并转换控制器检测到的信号,然后根据这些信号自动设置雨刮器的间隔以方便地控制雨刮器的电机,在智能照明系统中,自动检测驾驶环境,并调整照明环模式提高恶劣环境下的行车安全,在智能天窗系统中检测是否下雨,如果检测到雨滴,则自动关闭天窗。

我在这个实验中我们使用模块和连接到Arduino Uno电路板D13的LED来构建电路,用Arduino Uno板的A0连接与低传感器模块的A0,将D0连接到引脚D7,将一些水滴到传感器上,下降越多A0处的值越低,当雨滴数量超过设定的阈值时,D0将由高变低相应的LED将亮起。

img

【实验内容】

第一步:建立电路

img

第二步:程序

第三步:编译

第四步:将程序上传至Arduino Uno板

代码如下:

/******************************************************name:Raindrop Detectionfunction:drop some water onto the sensor,When the quantities of the raindrops exceeds the threshold,the LED on the raindrop sensor module and that hooked up with pin 13 of the Arduino Uno board light up*******************************************************/const int analogPin=A0; //the AO of the module attach to A0const int digitalPin=7;  //D0 attach to pin7const int ledPin=13;  //pin 13 built-in ledint Astate=0; //store the value of A0boolean Dstate=0;  //store the value of D0void setup() {pinMode(ledPin,OUTPUT); //set the ledPin as OUTPUT pinMode(digitalPin,INPUT);  //set digitalPin as INPUTSerial.begin(9600);  //initialize the serial monitor}void loop() {Astate=analogRead(analogPin);  //read the value of A0Serial.print("A0: ");Serial.println(Astate);  //print the value in the serial monitorDstate=digitalRead(digitalPin);  //read the value of D0Serial.print("D0: ");Serial.println(Dstate);if(Dstate==HIGH)  {digitalWrite(ledPin,LOW);}else //if the value of D0 is LOW{digitalWrite(ledPin,HIGH); //turn on the led}}

【实验结果】

现在将一些水滴到传感器上,当雨滴数量超过阈值时,雨滴传感器模块上的LED和Arduino Uno板的针脚13上的LED点亮,否则他们的保持关闭,可以通过电位器调整传感器的灵敏度,这意味着设置它的阈值。

未接触水,如下图:

img

接触水,LED点亮,如下图:

img

【实验体会】

通过这次实验,我掌握了运用雨滴传感器检测降雨量,进而依据检测所得信号控制 LED 亮灭的方法。此次实验充分体现出传感器与 Arduino Uno 板协同配合的方式,也让我明白怎样编写程序去读取传感器数值以及管控 LED 的状态。

搭建电路时,得把雨滴传感器模块的引脚和 Arduino Uno 板相应引脚相连,借助面包板与跳线来完成整个连接操作。这个环节得有足够的耐心与细心,如此才能保证电路连接准确无误。 编写程序阶段,我运用了 analogRead()函数和 digitalRead()函数来读取传感器的数值,又利用 digitalWrite()函数对 LED 的状态加以控制。同时还设置了串行监视器,方便查看传感器的读数以及 LED 的实时状态。

把程序上传至 Arduino Uno 板后,便开始实验测试。在未接触水的情况下,LED 处于关闭状态;而当接触到水且雨滴数量超出设定的阈值时,LED 就会点亮。并且通过调整电位器能够改变传感器的灵敏度,相应地阈值也随之改变。

这次实验让我对传感器的工作原理以及 Arduino Uno 的基本操作有了清晰的理解,还展现出利用传感器检测环境信息并据此做出对应控制的具体做法。往后我可以基于此进一步拓展这个实验,使其应用到其他领域的智能控制系统当中,为更广泛的实践探索打下良好基础。

http://www.yayakq.cn/news/866645/

相关文章:

  • 外贸网站平台都有哪些 免费的在百度上建网站怎么建设
  • 广州网站建设c2cwordpress个人网站
  • 个人账号密码网站建设广东工厂网站建设
  • 百度网站做要多少钱wordpress导航怎么弄
  • wordpress 响应式产品展示站wordpress 清楚jq
  • 网站用国外的服务器打不开建设工程检测网
  • 课程网站建设总体情况贵州住房城乡建设厅官方网站
  • 网站建设试题及答案温州专业营销网站制作
  • ps做图 游戏下载网站有哪些内容WordPress限时插件
  • 惠州外贸网站建设网络管理系统组成
  • wordpress多站点403网上商城下载
  • 心理网站模板推广图片模版
  • 三亚网站优化企业宣传片制作拍摄
  • wordpress怎么看免费主题资阳优化团队资讯
  • 校园二手信息网站建设网站建设设计ppt
  • 网站空间不支持php5.4源码下载工具
  • wordpress做社交网站wordpress仿站视频教程
  • 电子商务网站建设用什么语言厦门建设局怎么进
  • 永久免费个人网站注册网站建设技能考试试题三
  • 顺德网站建设公司网络培训师
  • 保健品网站设计个人公司网站建设答辩
  • 沈阳设计网站公司哪家好常见的网络营销与推广的方式
  • 上海网站商城建设公司中铁十六门网户登录
  • 医院科室网站建设常州行业网站制作
  • 旅游网站开发需求报告哪里找免费网站
  • 网站的数据库丢失个人做房产网站有哪些
  • 51CTO学院个人网站开发视频奢侈品回收
  • 街区网站建设的意义做薪酬调查有哪些网站
  • 网站刚做怎么做seo优化邯郸网站设计怎么用
  • 做外贸网站报价电商网站怎样做