[아두이노 강좌] 3. 아두이노 보드란?

a6296105f0dc4d78d11072057949fd67_1462538
 

 

a6296105f0dc4d78d11072057949fd67_1462538 아두이노 보드가 뭐지?

 

아두이노 보드는 아래의 그림과 같이 생긴 손바닥만한 크기의 작은 보드입니다. 사람으로 

비유하자면 전자부품의 '두뇌'와 같은 역할을 담당하며, 신체나 오감이 되어 줄 전자부품들

(센서, 모터 등)을 연결하여 로봇이나 드론, 악기 등의 전자 기기를 만들 수 있답니다.

 

a6296105f0dc4d78d11072057949fd67_1462539
그림1. 아두이노 우노 R3 보드

 

a6296105f0dc4d78d11072057949fd67_1462539
 

 

a6296105f0dc4d78d11072057949fd67_1462539 마이크로 컨트롤러란?

 

아두이노 보드는 마이크로 컨트롤러 보드라고 표현됩니다. 그 이유는 마이크로 컨트롤러를

중심으로 여러가지 전자부품들을 연결하여 만든 것이 아두이노 보드이기 때문입니다.

마이크로 컨트롤러는 아두이노 보드의 주 기능(제어)을 담당하는 전자부품 이며, 아두이노

보드는 이러한 마이크로 컨트롤러를 보다 쉽게 사용하기 위해 만들어진 하나의 보드입니다.



a6296105f0dc4d78d11072057949fd67_1462539
 

그림2. 마이크로 컨트롤러 ATMEGA328

 

 

a6296105f0dc4d78d11072057949fd67_1462539
 

 

a6296105f0dc4d78d11072057949fd67_1462539 아두이노 프로그래밍

 

앞서 설명한 아두이노의 마이크로 컨트롤러는 전자제품의 두뇌 역할을 담당하지만 사람과

다르게 혼자서 사고(思考)하는 기능을 갖추고 있지 않습니다. 그렇기 때문에 우리는 프로그래밍

과정을 통해 명령어를 만들고, 아두이노에 업로드(설치)해줘야 합니다. 이 과정을 수행하기

위해 우리는 프로그래밍이란 것을 배울 것입니다. 프로그래밍을 배우는 과정에서 수백, 수 

천번 생각하며 자신의 아이디어를 현실로 만드는 과정은 우리의 논리력과 사고력, 그리고

창의력을 성장시켜줄 좋은 발판이 될 것입니다.

 

 

 a6296105f0dc4d78d11072057949fd67_1462540


 

a6296105f0dc4d78d11072057949fd67_1462540 아두이노의 활용

 

아두이노의 장점은 누구나 쉽게 자기만의 전자제품을 만들어 볼 수 있다는 것입니다.

아두이노가 이러한 장점을 갖게 된 바탕은 바로 '오픈 소스 하드웨어'라는 특징 때문입니다.


아두이노는 누구나 제작, 수정, 유통할 수 있으며, 소프트웨어 및 소스코드 또한 모두 오픈하는 

것을 지향하고 있습니다. 그렇기 때문에 아두이노라는 플랫폼은 전세계적으로 빠르게

확산되었으며, 나날이 발전하고 있는 상황입니다. 이러한 바탕은 아두이노 사용자들에게

큰 영향력을 갖습니다. 유통시장이 커짐으로써 더 좋은 품질, 더 저렴한 가격의 아두이노를 

만날 수 있으며, 사용자가 많아짐으로써 관련자료에 대한 공유가 증가하여 보다 쉽게 

관련 지식을 얻을 수 있게 되었습니다.


아두이노를 활용하여 만들 수 있는 것들은 무궁무진합니다. 아두이노 보드 자체가 '두뇌'

이기 때문에 어떤 몸체(센서, 모터 등)를 연결해주느냐에 따라 하늘을 나는 드론이 될수도,

데이터를 수집하는 로봇이 될 수도 있습니다.


a6296105f0dc4d78d11072057949fd67_1462540
 

그림3. 아두이노의 활용 예

 

 

 

▶아래 플러스 친구 버튼을 통해 다양한 정보와 교제 자료 및 이벤트등의 소식을 받아보실 수 있습니다.



진예찬 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2016-07-25 (월) 09:25 3년전
유용하다
주소

모바일 버전으로 보기