Specifications
12 
will allow us to write the code in the C language which we are all familiar with. 
This  part  of  the  programming  determines  how  the building  will  be  cooled or 
heated so we plan on confirming all of the logic with our sponsor prior to starting 
to  code  everything  into  C.    This  coding  is  probably  the  most  important  coding 
aspect because  it determines if the system functions properly.   The overall 
success of the system depends on the main control unit analyzing multiple inputs 
(inside  temperature  and  relative  humidity,  outside  temperature  and  relative 
humidity, and multiple user inputted settings) and making a decision on how it is 
going to  cool, heat, ventilate, or  dehumidify the  building.   The following  Figure 
describes the group breakdown of coding responsibilities for our group. 
Coding Responsibilities Broken Down By Group 
Member 
Group Member 
Responsibility 
Joshua New 
Web Server 
LCD Touch Screen User Interface 
Andrew Mertens 
Main Microcontroller 
Remote Sensing Unit Microcontroller 
LCD Touch Screen User Interface 
Derick Holzmacher 
Main Microcontroller 
Remote Sensing Unit Microcontroller 
LCD Touch Screen User Interface 
Cory Glass 
Main Microcontroller 
Remote Sensing Unit Microcontroller 
LCD Touch Screen User Interface 
Table 1 Coding Responsibilities Broken Down By Group Member 
1.6 Block Diagrams 
The Figure 3 picture below is a high level system block diagram explaining the 
efficient  HVAC  Control  and  Feedback  System.  It  describes  the  interaction 
between the three main components of the system along with the description and 
requirements  of  each  component. The  diagram  does  not  go  into  detail  about 
each component, but instead is intended to be a general description  of overall 
functions of each component. 










