본문 바로가기
아두이노

아두이노 기초 - 아두이노란? (feat.피지컬 컴퓨팅)

by 아두찌니 2021. 9. 26.
SMALL

안녕하세요, 찌니입니다.

이번 포스팅에서는 아두이노가 무엇인지, 아두이노를 활용한 프로젝트들은 어떤 작품들이 있는지 아두이노에 대한 기본적인 개념들에 대하여 살펴보도록 하겠습니다.

 

썸네일


아두이노 기초

아두이노란?

아두이노는 전기, 전자를 전공으로 하는 학생들에게 손쉽게 공부할 수 있도록 저렴한 교재용 마이크로 컨트롤러(MCU)로 개발된 오픈 소스 전자 플랫폼을 말합니다. 아두이노는 다루기 어려웠던 기존 마이크로 컨트롤러에 비해 진입장벽이 매우 낮아 전공지식을 모르는 일반인들과 학생들에게까지 사용되고 있습니다.

 

아두이노 우노 보드 예시
아두이노 우노 보드

 

오픈 소스란?

아두이노는 오픈 소스 전자 플랫폼이라고 말씀드렸는데 그렇다면 이 오픈 소스는 무슨 뜻일까요?

오픈소스는 간단하게 말하자면 아무런 대가 없이 자신이 개발한 작업물을 남들에게 공개하는 것을 말합니다. 공개된 자료는 누구나 참고할 수 있기 때문에 초심자도 누구나 간단하게 프로젝트를 따라 만들 수 있다는 장점이 있습니다.

또한 소스 코드도 모두 공개되어 있기 때문에 누구나 라이브러리를 자신의 프로젝트에 맞게 수정하여 사용할 수도 있습니다.

 

 

마이크로 컨트롤러(MCU)란?

마이크로 컨트롤러는 마이크로 프로세서의 일종으로 간단하게 생각하여 작은 컴퓨터와 같습니다

마이크로 컨트롤러는 소프트웨어를 저장하여 아두이노의 다양한 핀을 제어할 수 있는 기능이 있습니다. 이 기능을 활용하여 센서나 모듈을 제어하여 원하는 동작을 하도록 만들 수 있습니다.

그렇기 때문에 마이크로 컨트롤러는 뇌의 역할을 한다고 생각하시면 됩니다.

 

 

아두이노의 종류는?

아두이노 보드는 다양한 종류를 갖고 있습니다. 어떤 종류의 아두이노 보드들이 있는지 아래의 이미지를 참고해주세요.

아두이노 보드의 종류
아두이노 보드 종류

아두이노 보드는 다양한 보드들이 존재합니다. 일반적으로 아두이노 우노 보드를 사용하며 필요한 기능에 따라 다양한 보드들을 활용할 수 있습니다. 대표적으로 아두이노 메가, 듀에, 나노, 레오나르도 보드가 있습니다.

아두이노 메가

메가 보드는 우노 보드에 비해 높은 성능의 부품들을 사용하고 GPIO 핀의 수도 70개를 제공하여 우노 보드보다 많은 수의 하드웨어를 연결할 수 있습니다. 그렇기 때문에 메가 보드는 우노 보드보다 높은 성능을 요구하는 전문적인 프로젝트에서 많이 사용됩니다.

아두이노 듀에

듀에 보드도 우노 보드에 비해 높은 성능을 자랑합니다. 컴퓨터와 연결하는 단자의 경우 메가와 비슷한 속도를 제공하지만, 실제 연산 속도 등은 우노에 비해 3배 더 빠른 속도를 보여주기 때문에 메가 보드와 마찬가지로 높은 성능을 요구하는 프로젝트에서 많이 사용됩니다.

아두이노 나노

나노 보드는 이름과 같이 1.8cm * 4.5cm 정도의 작은 크기를 가진 보드입니다. 크기는 매우 작은 보드이지만 우노 보드와 동일한 성능을 가진 강력한 보드로 소형화 제품을 개발하는 프로젝트에서 많이 사용됩니다.

아두이노 레오나르도

나노 보드는 이름과 같이 1.8cm * 4.5cm 정도의 작은 크기를 가진 보드입니다. 크기는 매우 작은 보드이지만 우노 보드와 동일한 성능을 가진 강력한 보드로 소형화 제품을 개발하는 프로젝트에서 많이 사용됩니다.

 

 

아두이노를 활용한 프로젝트들

아두이노의 프로젝트 예시
아두이노를 활용한 프로젝트들

 

위의 이미지와 같이 아두이노를 활용하여 모터를 제어하여 로봇을 만들거나, 센서를 제어하거나 또는 디스플레이를 출력하여 체스 게임을 만드는 등등 다양한 방식으로 아두이노 보드를 활용할 수 있습니다.

 


정리

이렇게 해서 아두이노가 무엇인지? 아두이노의 종류는 무엇인지? 그리고 아두이노를 활용한 프로젝트들까지 살펴봤습니다. 아두이노는 쉽게 생각해서 하드웨어를 제어할 수 있는 장치라고 생각하시면 좋을 것 같습니다.

LIST

댓글