아두이노란?

컴퓨터가 명령을 수행하며 작동할 수 있는 것은 컴퓨터 내부의 CPU, 메모리, 그래픽카드 등의 처리장치들이 있기 때문이다.
컴퓨터보다 성능은 떨어지지만 명령을 수행하고 처리할 수 있는 기본적인 장치를 가지고 있는 것이 아두이노이다.

아두이노는 마이크로 컴퓨터(Micro Computer:초소형 컴퓨터)의 종류로 냉장고, 에어컨, 전기밥솥, TV 등의 가전제품과 센서, RC카, 드론등 우리의 생활주변에서 다양하게 사용되고 있다.

컴퓨터 내부 메인보드

아두이노 보드

아두이노로 만든 리모콘

아두이노는 누구나 쉽게 사용할 수 있도록 모든 자료를 무료로 공개하여 (= 오픈소스) 센서나 부품을 자유롭게 연결하고 컴퓨터를 통해 프로그램을 개발하여 적용할 수도 있다.

아두이노 장점

  • 저렴하다.
  • 오픈소스다.
  • 다양한 운영체제에서 개발이 가능하다.

아두이노 개발

아두이노 프로그램 개발을 위한 개발도구 설치와 간단한 프로그램을 작성하여 실행해 보자.

아두이노를 활용하여 센서로 조명밝기 조정 예제