아두이노란?
2005년에 이탈리아에서 개발된 오픈 소스를 기반으로 한 단일 마이크로컨트롤러로 완성된 보드(상품)와 관련 개발 도구 및 환경을 말합니다.
하드웨어에 익숙지 않은 학생들이 자신들의 디자인 작품을 손쉽게 만들수 있습니다.
아두이노는 소프트웨어 개발에 필요한 컴파일러와 실행 코드 업로드가 편리한 아두이노 통합 개발 환경(IDE)을 무료로 제공합니다.
블럭형 코딩 프로그램인 스크래치에서도 아두이노를 사용할 수 있습니다.
위 사진은 아두이노 우노 보드이며 부품별 이름을 적어 두었으니 읽어보세요.
아래에서 부품별로 간단하게 알아보도록 하겠습니다.
마이크로 컨트롤러란? (Micro Controller)
마이크로 컨트롤러(Micro Controller) 또는 MCU(Micro Controller Unit)는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만들어 정해진 기능을 수행하는 컴퓨터를 말합니다.
마이크로 컨트롤러는 특정 기능을 설정하고 정해진 일을 수행하도록 프로그래밍되어 장치 등에 장착되어 동작한다. 따라서 성능이 PC에 비해 낮고 형상도 다르다.
아두이노 우노 보드에서는 ATMEGA328(아트메가328) Micro Controller를 사용합니다.
입출력을 위한 Analog pin과 Digital pin이 있습니다.
코딩하여 아두이노 보드에 올리고 나면 프로그램이 실행이 되고요.
Reset 버튼을 누르면 프로그램의 시작(처음)부분으로 가도록 초기화 하는 버튼입니다.
휴대폰을 재시작 한다고 생각하시면 됩니다.
USB 커넥터는 PC에서 코딩한걸 아두이노 보드에 올리거나 PC의 코드를 아두이노에서 테스트 할 때 사용하게 됩니다.
코딩을 하고 USB 커넥터를 통해 아두이노 보드에 올리고 USB 커넥터를 제거하면 전원이 없어서 아두이노가 꺼질것이고요.
이때 외부 전원에 건전지라든가 다른 전원으로 전기를 공급하여 아두이노 보드를 켤 수 있습니다.
마무리
Arduino 아두이노의 의미와 아두이노 보드의 부품별 이름과 설명에 대해 알아보았습니다.
도움이 되셨길 바라며 이상 마칩니다.

'ARDUINO(아두이노)' 카테고리의 다른 글
[Arduino] 아두이노용 통합 개발 환경 (IDE) 기능 살펴보기 (0) | 2024.07.05 |
---|---|
[아두이노] 통합 개발 환경(IDE) 다운로드 및 설치 방법 (0) | 2024.07.04 |