Page 130 - MDP2020-2
P. 130

|    인천전자마이스터고등학교  ·············································································································
            124


                    2)  ATmega128
                        가)  동작이  시작되고  플로트  스위치가  on  되었다면  펌프를  동작시켜  물을  끌어  올립니다.
                        나)  물이  다  채워지면  솔레노이드  밸브를  동작시켜  32bit  10가지의  도형을  출력합니다.
                        다)  그  후,  32bit의  저희  조원들의  이름이  차례대로  출력됩니다.



            2.  주요  부품  설명
                가.  ATMEGA128














                    ATMEL사가  개발한  AVR은  현재  8비트  AVR과  32비트  AVR을  제공하고  있는  마이크로
              컨트롤러이다.  AVR의  다양한  명령과  쉬운  구조를  띄고  있어  마이크로  컨트롤러  이해하는데
              쉽게  접근할  수  있으며,  가격이  저렴하고  응용하기  쉬워  산업시장에서도  많이  사용되어  지고

              있다.  AVR은  1개의  클록  사이클에  1개의  명령을  처리  할  수  있으며,  1.8V에서  5.5V까지  어
              느  전압이든  동작  시킬  수  있다.  또한  32개의  범용  레지스터와  RISC  구조의  디자인은  C언어
              에  적합하여  제품을  빠르게  개발하는데  도움이  된다.  재부에  플래시  메모리를  제공함으로서
              새로  개발되는  제품의  크기를  줄일  수  있고,  제품의  크기가  줄면서  원가  절감에도  도움이  된
              다.  또한  6핀  또는  10핀  인터페이스로  제공되는  ISP(In-System  Programming)기능이나

              JTAG  기능은  쉽게  제품을  개발하는데  도움이  된다.


                나.  Arduino  Uno

















                    아두이노는  오픈  소스(Open  Source)를  기반으로  한  단일보드인  마이크로컨트롤러
              (Microcontroller)로  완성된  보드와  관련  개발  도구  및  환경을  말합니다.  2005년  이탈리아의
              IDII에서  하드웨어  익숙지  않은  학생들이  자신들의  디자인  작품을  손쉽게  제어할  수  있도록

              하기  위해  고안된  아두이노는  처음에  AVR을  기반으로  만들어졌으며,  아트멜  AVR  계열의  보
              드가  현재  가장  많이  판매되고  있습니다.  아두이노  우노는  3번째  버전인  R3  보드가  가장  많
              이  사용되는  보드로써  거의  표준과  같이  사용되고  있다.  아두이노  우노는  총  44개의  핀과  단
              자들로  구성되어  있습니다.  각  핀과  단자들은  아두이노와  다른  보드  또는  센서들의  제어에  이
              용될  수  있으며  다양한  응용을  할  수  있습니다.
   125   126   127   128   129   130   131   132   133   134   135