摘要:Arduino是一款简单易用,功能强大的单片机。它具有开放性高、易用性强、交流性好等特点。Arduino有多种功能不一的传感器来采集环境中不同的参数,通过控制其他的电子元器件来改变环境。Arduino程序是用Arduino语言来编写的,编写的程序代码文件用专业软件进行编译后,再烧录到Arduino中。本论文的目的是用DHT11温湿度传感器来收集当前环境中的温度与湿度数据。Arduino对数据进行处理后,发送到舵机,通过舵机指针和刻度表进行指示。运用Arduino开发的指针式温湿度表,能够准确的显示环境的温度和湿度。
关键词:DHT11温湿度传感器;Arduino;单片机;舵机
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题背景-1
1.2温湿度计发展历程-1
1.2.1温度计发展历程-1
1.2.2湿度计发展历程-2
1.3研究目的与意义-2
1.3.1研究目的-2
1.3.2研究的意义-3
第二章 整体方案设计-5
2.1系统功能介绍-5
2.2系统设计总图-5
2.3系统设计流程及原理图-5
第三章 系统硬件设计-7
3.1Arduino的定义及优势-7
3.2Arduino UNO主控模板-8
3.3DHT11温湿度传感器-9
3.4伺服电机-10
3.4.1伺服电机简介-10
3.4.2伺服电机PWM信号控制-10
3.5 Led灯-11
3.6蜂鸣器-11
第四章 系统软件设计-13
4.1软件开发工具-13
4.2Arduino编程语言-14
4.2.1 Arduino语言结构及功能-14
4.2.2Arduino常用函数-15
4.3程序软件设计-15
4.3.1初始化-15
4.3.2舵机模块程序-16
4.3.3蜂鸣器及Led模块-16
4.3.4调用的库文件介绍-17
4.5调试-18
致 谢-20
参考文献-21
附录-22