77范文网 - 专业文章范例文档资料分享平台

基于Arduino的温湿度系统设计(6)

来源:网络收集 时间:2018-11-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

江西理工大学2014届本科生毕业设计(论文)

int i = 0;

digitalWrite(DI, HIGH); digitalWrite(RW, LOW); for (i=DB[0]; i <= DB[7]; i++) { digitalWrite(i,value & 01); value >>= 1; }

digitalWrite(Enable,LOW); delayMicroseconds(1); digitalWrite(Enable,HIGH); delayMicroseconds(1); digitalWrite(Enable,LOW); delayMicroseconds(1); }

void setup (void) { int i = 0;

for (i=Enable; i <= DI; i++) {

pinMode(i,OUTPUT); }

delay(100);

LcdCommandWrite(0x38); delay(64);

LcdCommandWrite(0x38); delay(50);

LcdCommandWrite(0x38); delay(20);

LcdCommandWrite(0x06); delay(20); LcdCommandWrite(0x0E); delay(20); LcdCommandWrite(0x01);

22

江西理工大学2014届本科生毕业设计(论文)

delay(100); LcdCommandWrite(0x80); delay(20); }

3.3.3 传感器模块程序

伴随着科学与工程技术的逐步发展,DH11传感器渐渐已进入人们的日常生活中,经常使用的许许多多的电子电器设备都对温湿度等环境参数有特别严格要求[39]。因此,温湿度传感器被不断推广使用在不同的场合。

最新的数字传感器标准接口已经不需要外置的模数转换模块了。调试结果如图3-19所示。程序如下:

double dewPoint(double celsius, double humidity) {

double A0= 373.15/(273.15 + celsius); double SUM = -7.90298 * (A0-1); SUM += 5.02808 * log10(A0);

SUM += -1.3816e-7 * (pow(10, (11.344*(1-1/A0)))-1) ; SUM += 8.1328e-3 * (pow(10,(-3.49149*(A0-1)))-1) ; SUM += log10(1013.246);

double VP = pow(10, SUM-3) * humidity; double T = log(VP/0.61078); // temp var return (241.88 * T) / (17.558-T);

}

void setup() {

Serial.begin(9600);

Serial.println(\ Serial.print(\ Serial.println(DHT11LIB_VERSION); Serial.println(); }

void loop() {

23

江西理工大学2014届本科生毕业设计(论文)

Serial.println(\ byte i;

int chk = DHT11.read(DHT11PIN); Serial.println(\ Serial.print(\

Serial.print((float)DHT11.humidity, 2); Serial.println(\ Serial.print(\

Serial.print((float)DHT11.temperature, 2); Serial.println(\}

图 3-19 DHT11传感器模块实物调试结果

3.4 本章小结

本章通过对系统的方案论证,各模块的分析与设计,系统硬件设计,系统软件设计等,完成了预期的整体目标功能设计,该系统包含了主控系统模块,显示模块,数据采集模块,报警模块等。通过对各模块的学习与应用,让我加深了对于电子控制系统设计的认识及运用能力,通过该章的学习运用让我对于完成本课题设计充满信心。

24

江西理工大学2014届本科生毕业设计(论文)

第四章 调试过程和注意问题

本章主要是介绍关于程序下载调试的分析及软硬件问题处理,总结在课题设计过程中所遇到的硬件问题和软件问题,分析原因并给出解决方案。为以后学习总结经验,让我们更熟悉更方便的运用Arduino。

4.1 程序下载说明

点击编译按钮编译程序结果如图4-1所示:

图4-1 程序编译

当显示下图4-2时表示编译无误

图4-2 编译结果

25

江西理工大学2014届本科生毕业设计(论文)

点击下载按钮下载程序到Arduino扩展板上如下图4-3所示:

图4-3 程序下载

点击serial monitor按钮,在com3窗口中可以观察到数据采集信息,如下图4-4所示:

图4-4 COM3窗口结果

26

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于Arduino的温湿度系统设计(6)在线全文阅读。

基于Arduino的温湿度系统设计(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/297520.html(转载请注明文章来源)
上一篇:电子技术实训报告
下一篇:党委制度
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: