본문 바로가기
아두이노

아두이노란 ?

by SwMaker_Jun 2021. 8. 31.
728x90
반응형

 

1. 아두이노란 ?

    - 아두이노 오픈소스를 기반으로 한 단일 보드

    - 마이크컨트롤러로 완성된 보드(상품)와 관련 개발 도구 및 환경을 말한다.(오픈소스 컴퓨팅 플랫폼)

 

   ※ 오픈소스 : 무상으로 공개된 소스코드 또는 소프트웨어. 오픈소스 소프트웨어.

                    소프트웨어의 설계도에 해당하는 소스코드를 인터넷 등을 통하여 무상으로 공개하여

                    누구나 그 소프트웨어를 개량하고, 이것을 재배포할 수 있도록 하는 것.

                    하드웨어인 경우는 회로도까지 공개됨.

 

   ※ 피지컬 컴퓨팅 : 센서나 버튼과 같은 입력 장치를 사용해서 외부 정보를 받고, 특정 형태로 출력하는 것. 

                            ex) 조도센서로 빛의 밝기를 측정하여 led에 불을 켜는 장치

 

아두이노 우노(UNO) 보드

 

 

2. 아두이노 종류

아두이노 종류

이미지 출처 : 메카솔루션 오픈랩 <https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=roboholic84&logNo=220585222262>

 

   - 아두이노는 그 쓰임에 따라 다양한 종류의 보드가 존재한다. 

      ex) 아두이노 나노, 아두이노 메가, NodeMCU, 레오나르도 보드 등

 

   - 학생들이 IOT 구축 및 프로토타입 제작 프로젝트 할만한 보드는 추후에 추천을 해드리겠습니다.

 

 

3. 아두이노 특징

아두이노 특징

    1) ATmega328 Microcontroller (아트메가328 마이크로컨트롤러 ) 

       - 컨트롤기능에 특화된 중앙처리장치(CPU)의 일종으로 '하나의 칩으로 구현한 컴퓨터(8 bit)' 이다.

         ※ 저장할 수 있는 메모리 : 32KByte

       - 하나의 칩에 CPU기능의 기능뿐만아니라 일정용량의 메모리와 입출력 인터페이스까지 내장. 

       - 제어장치를 만들기 위한 핵심 부품.

 

    2) 디지털 입출력핀

        - 디지털 입출력핀에서 HIGH, LOW (1, 0 )값으로 외부장치 전원을 제어하거나 핀을 digitalRead 명령을 통해

          센서의 값을 받아올 수 있음.

디지털 값 1 (HIGH) 0 (LOW)
전압(V) 5 V 0 V

 

    3) TX, RX 핀

       - 디지털 0번 핀과 1번핀에 있는 TX, RX핀은 블루투스, 와이파이, 아두이노와 아두이노간 송수신 핀으로 특별하게

         쓰인다. (일반 디지털 핀(2~ 13번)과 같이 제어되지 않는다.) 

   

    4) 아날로그 핀

       - 아날로그 센서 측정값을 읽어 들인다.

       - 아날로그 핀은 0~5V 사이의 전압 값을 0~1023 사이의 정수값으로 변환.

 

    5) 리셋 버튼 : 컴퓨터를 재부팅하는 것과 같이 업로드된 코드를 처음부터 다시 실행 시키는 버튼.

                      (업로드 된 코드가 사라지는 것이 아님)

 

    6) USB 포트 : 컴퓨터에 연결하여 보드에 프로그램을 업로드 할때 주로 쓰이면서, 단순하게 아두이노에 전원을

                      공급할때도 쓰임.

 

    7) 전원포트 : USB 포트를 사용하지 않고 외부 배터리 전원을 직접 연결하여 사용.

        일반적으로 5~12V로 공급되는 게 좋습니다. 7~12V 전원이 공급되더라도 레귤레이터를 통해 5V로 변환

                     
    8) 레귤레이터(전압 조정기) : 외부로 들어오는 전원을 아두이노에서 사용하는 5V, 1A 표준전원으로 변환.

        ※ 외부전원을 활용해 무리한 제어를 하다보면 레귤레이터가 뜨거워지는 것을 주의할 것.

 

    9) 전원 핀과 접지 핀

        - 전원 관련 핀으로 이 핀들로 브레드보드 회로 및 센서에 전원을 공급해 줌.

 

 

 

728x90
반응형