2016-06-21

#1 아두이노 시작



#1 아두이노 시작


  • 아두이노는 마이크로 콘트롤러(Micro controller)다.
       이말은 OS 가 내장되지 않는 다는 말로, 
       단순히 코딩된 프로그램만을 반복 수행하는 것 만이 가능하다는 의미이다.

       우리가 쓰는 PC는 복수의 프로세서가 동작하는 멀티 프로세서(Multi Processor)로,
       이보다 좀더 작은 규모의 것이 라즈베리 파이같은 마이크로 프로세서(Micro Processor)이다.
       위와 같은 프로세서는 기본적으로 운영체제(규모는 작지만...)가 존재하고 그 프레임 안에서 프로그램을 만들 수 있다.    

  • 아두이노 기본 보드 UNO R3
       가장 기본이되는 UNO 보드 부터 사용해 보자. 특징은,
       - 3.3 v , 5v 레귤레이터 내장으로 두가지 전원 공급이 가능한다.
       - 모든 확장 보드 (Shield:쉴드라고 부름)의 기본 보드로 쉴드와의 적합성이 좋다.
       - USB 및 일반 전원 포트로 동작이 가능하다.
       - RAM 2k, flash 32k, CPU ATmega328을 사용 합니다.
       
        보다 많은 핀과, IOT 용으로 작게 나온 보드들이 있지만 


                       <기본 UNO 보드 이미지>

                      <기본 UNO 보드 실사진>



  • 동작을 시켜보자 
    ( 일단 스크레치를 이용한 프로그램은 나중에 해보도록 한다 )

  1. 일단 USB  를 이용해 전원을 넣어준다.
  2.  LED를 꽂아 전원이 들어온것을 확인한다.
     (↗에 ON 확인)

  3.  5V 전원과 GND 사이에 LED를 넣어 동작을 확인한다.

     (LED 점등 확인)

  4. 시뮬레이터로 보면 다음과 같다.


※ LED 를 연결시 LED의 다리가 짧은 쪽이 GND쪽으로 가게 한다.
   






No comments:

Post a Comment