能和经济性方面远远优于其他控制器,所以本文将采用DHT11数字复合温湿度传感器采集温湿度数据,以Arduino为控制器来控制数据的处理,来设计一个高性价比的基于Arduino的温湿度控制系统。所以,本次毕业设计以DHT11传感器为例,介绍基于Arduino的数字温湿度系统的的设计。第二章Arduino理论基础本章作为Arduino的理论概述部分,将介绍与Arduino相关的知识原理为后续章节提供基本理论基础。本章文首先将讲述什么是Arduino,关于Arduino的一些基础知识及关于Arduino编写语言C语言的基础知识和开发工具。单片机-Arduino的核心器件要理解Arduino就先要明白单片机的作用,Arduino控制板是一块基于AVR命令集的电子开发平台。Arduino的主要元器件是一块微型处理器,它是基于Atmega328P-PU芯片的开源开发平台[17]。单片机的概念计算机一般包括包括以下几个部份:CPU、ROM、RAM、输入/输出设备I/O[18]。在个人计算机上这些部份被分割成若干块不同的芯片,安装在一个被叫做主板的印刷线路板上。但在单片机平台中,各个部件会被全部一起做到一块集成芯片中,所以就被命名为单片机[19],而且有一些单片机中除了上述组成部份外,还集成了其它部份如模/数转换和数/模转换等。单片机的作用其实在我们的实际工作中要根据不同的场合和应用来选择合适的处理器,选择应用处理器的关键是看是否支持设备运行,是否有很高的性价比等。单片机经常用在工业生产的控制智能家居设备中。但是有些场合使用单片机就会使简单的问题复杂化,因为在开发单片机资源的时候需要了解寄存器,指针等资源,对于一般的初学者很难掌握这些资源的使用方法。因此为了找到一个便宜又好用的控制器,2005年MassimoBanzi和DavidCuartielles设计一个基于Atmega328P-PU