基于Andriod的温湿度检测超声波测量
#include <dht11.h>
#define buzzer 11
#include<NewPing.h>
dht11 mydht11; // 设置 DHT 引脚 为 Pin 8
#define TRIGGER_PIN 12//12端口
#define ECHO_PIN 13//13端口
#define MAX_DISTANCE 200//最大距离是400-500cm,我们需要可以设定200cmint dhtpin = 8;
float humidity;
float temperature;
NewPing sonar(TRIGGER_PIN,ECHO_PIN,MAX_DISTANCE);//设置端口和最大距离
void setup(){ pinMode(buzzer,OUTPUT);Serial.begin(9600); //串口波特率设置
}
void warning(){for(int i=0;i<=100;i++){digitalWrite(buzzer,HIGH);delay(2);digitalWrite(buzzer,LOW);delay(1);}
}
void loop() {mydht11.read(dhtpin); // 读取 DHT11 传感器humidity=mydht11.humidity;temperature=mydht11.temperature;Serial.print(String("") + "Humidity = "+ humidity + " %");Serial.println(String("")+", temperature = "+ temperature +" °C");if(temperature>30){warning();}delay(100);//间隔50ms扫描一次(大约20次/秒).29ms是扫描最短的时间间隔 unsigned int uS=sonar.ping();//把扫描时间转化成us int dis=uS/US_ROUNDTRIP_CM;//转成距离 Serial.print(">>>>>>>>>>>"); Serial.print(uS);Serial.println("cm");delay(1000);//延时2s,延时最好高于一秒一以上,因为元件读取温湿度需要延时
}
基于Andriod的温湿度检测超声波测量;主要使用了DHT11传感器、超声波传感器等。
基于Andriod的温湿度检测超声波测量相关推荐
- 基于stm32的温湿度检测案例串口通信屏显示(二)
文章目录 前言 一.串口通信屏幕 二.DHT11测试效果与说明 三.读入数据 四.串口及中断配置 五.屏幕上显示数据 5.1.屏幕内嵌指令 5.2.静态数据 5.3.动态数据 六.效果 前言 因为st ...
- 基于stm32的温湿度检测案例(一)
系列文章目录 一.基于stm32的温度检测案例(一) 文章目录 目录 系列文章目录 一.基于stm32的温度检测案例(一) 文章目录 前言 一.实验器材简介 1.1.基于STM32F042F6P6的最 ...
- 基于mqtt 的温湿度检测系统
最近实验内容是基于mqtt的温湿度传感,现在说一下基本的流程 老师的实验要求是实现mqtt的消息中间件这样的话,就需要一个服务器两个客户端,其中服务器是用来转发,其中一个客户端做发布,另外一个客户端做 ...
- 单片机课程设计——基于51单片机温湿度检测系统的设计与实现
本文主要介绍了怎么使用51单片机最小系统板和温湿度传感器制作一个温湿度检测系统. 本次设计主要涉及了温湿度的测量.显示以及实现简单控制.硬件方面有五个模块,即STC89C52单片机主控模块.传感器模块 ...
- T045基于51单片机温湿度检测系统无线蓝牙传输Proteus仿真原理图PCB
功能: 0.本项目采用STC89C52作为单片机系统的控制MCU 1.系统内采用DHT11作为湿度传感器,支持温湿度检测上传 2.系统具备无线蓝牙模块,支持定时循环发送手机端当前的温湿度状态 3.采用 ...
- 基于单片机的温湿度检测系统(电路+论文)
博主福利:100G+电子设计学习资源包! http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5 ...
- 基于51单片机温湿度检测采集系统无线蓝牙APP上传方案原理图设计
硬件电路的设计 (附文件) 系统的功能分析及体系结构设计 3.1.1系统功能分析 本设计由STC89C52单片机电路+DHT11温湿度传感器店里了+蓝牙电路+电源电路组成. 1.通过单片机采集DHT1 ...
- 基于51单片机的温湿度检测及调节系统
具体实现功能 系统由STC89C52单片机+AT24c02芯片+LCD1602液晶显示屏+继电器模块+按键模块+报警模块构成. 具体实现功能: 1.LCD1602液晶显示,第一行显示当前的温度和湿度, ...
- 基于STC89C51单片机的温湿度检测系统
基于STC89C51单片机的温湿度检测系统 摘 要:设计一种计算机教室温度.湿度检测系统,用于控制机房的温.湿度.整个系统采用STC89C51微处理器作为主控系统,硬件电路主要包括51单片机.DHT1 ...
最新文章
- 制作nginx和php的rpm包
- java大乘期(33)----java进阶(springboot基础(1)----springboot基本概念)
- 蓝桥杯java第八届第十题--k倍区间
- Redis命令参考简体中文版
- 在.NET Core中使用MEF
- [置顶] 混响音效
- 阿里技术副总裁贾扬清、微软 CTO 韦青重磅出席 AI 开发者大会!
- 自己动手去除暴风影音2012广告方法,这样才安全
- c#(asp.net/core)杂谈笔记
- wxwindows编译
- EOS 钱包开发(JAVA)
- iMX8 Android SDK 下载
- 2018iscc 河南线下 赛题 逆向部分题解
- 从项目中由浅入深的学习vue,react,微信小程序和快应用【加薪必备】
- java.sql.SQLException: The server time zone value ' й ʱ ' is unrecognized or represents more tha
- MyBatisPlus极速入门
- axios的并发请求和 排队请求
- Springboot启动流程详解
- Python——数字金字塔
- 虾皮如何注册店铺_Shopee(虾皮购物)入驻申请流程?