\babel@toc {english}{}\relax \contentsline {section}{\numberline {1}System Planning}{3}{section.1}% \contentsline {subsection}{\numberline {1.1}Problem analysis}{3}{subsection.1.1}% \contentsline {subsection}{\numberline {1.2}Who is it for?}{3}{subsection.1.2}% \contentsline {section}{\numberline {2}Design specification}{3}{section.2}% \contentsline {subsection}{\numberline {2.1}Design brief}{3}{subsection.2.1}% \contentsline {subsection}{\numberline {2.2}System Design}{4}{subsection.2.2}% \contentsline {subsubsection}{\numberline {2.2.1}Outline of internal workings}{4}{subsubsection.2.2.1}% \contentsline {subsubsection}{\numberline {2.2.2}Outline of component roles}{4}{subsubsection.2.2.2}% \contentsline {subsection}{\numberline {2.3}Planning the inner workings}{5}{subsection.2.3}% \contentsline {subsubsection}{\numberline {2.3.1}Flowchart}{5}{subsubsection.2.3.1}% \contentsline {subsubsection}{\numberline {2.3.2}How will it function outside of the microcontroller?}{6}{subsubsection.2.3.2}% \contentsline {subsubsection}{\numberline {2.3.3}The code controlling everything else}{7}{subsubsection.2.3.3}% \contentsline {subsubsection}{\numberline {2.3.4}Errors in code}{9}{subsubsection.2.3.4}% \contentsline {subsubsection}{\numberline {2.3.5}Forgetting to specify the output register}{9}{subsubsection.2.3.5}% \contentsline {subsubsection}{\numberline {2.3.6}Bit test file, skip if set or skip if clear}{9}{subsubsection.2.3.6}% \contentsline {section}{\numberline {3}System Realisation}{9}{section.3}% \contentsline {subsection}{\numberline {3.1}Circuit realisation}{10}{subsection.3.1}% \contentsline {subsection}{\numberline {3.2}Calibrating the sensors and testing the system}{11}{subsection.3.2}% \contentsline {subsection}{\numberline {3.3}Results}{15}{subsection.3.3}% \contentsline {section}{\numberline {4}System Evaluation}{15}{section.4}% \contentsline {subsection}{\numberline {4.1}What could go better?}{15}{subsection.4.1}% \contentsline {subsection}{\numberline {4.2}Conclusions}{16}{subsection.4.2}%