정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

완전히 왕초보입니다. 아두이노를 시작하려면 어떻게 해야 할지요?
소방서아빠 | 2015-10-27

지인으로부터 아두이노에 대해 들었고, 아들(중1)이 과학상자 만들기를 좋아합니다. 제가 다니는 직장에 저가형 3D프린터(FDM)가 있어 아이에게 보여줬더니 아주 좋아라 합니다. 최근에 그 저가형 3D프린터가 아두이노의 회로 제어로 움직인다는 사실을 알게 되고 급 관심을 갖게 되었습니다. 하지만 전공이 기계설계라, 전기 전자 쪽은 좀,,, 쉬 가까워지질 않네요. ^^ 시작은 하고 싶은데, 어떻게 접근해야 할지 막막합니다. (관련서적도 사야 할테고, 아두이노 키트도 사야 할테고,,,,,) 둘러보다보니, 3D프린터로 케이스 등을 제작해서 사용하더군요. 3D프린터는 제가 사용할 수 있습니다. 아들을 위해서 시작했습니다. 중1 나이정도의 아이에게 적당한 입문 정보,조언 부탁드립니다.

프로필사진

수박쨈 2015-10-27 20:12:43

아두이노가 여러 센서나 LED를 사용할때에 여타 임베디드 하드웨어와 비교하면 사용하기 쉬운편이나 기본적으로 프로그래밍에 대한 지식이 필요하기 때문에 전체적으로 봤을때는 진입장벽이 높은것이 사실입니다.

 

최근에는 코딩 교육이라 하여 스크래치나 엔트리 등의 여러 교육용 툴 또한 나오고 있는데 이러한 프로그램으로도 아두이노와 연동하여 사용이 가능합니다. 스크래치나 엔트리와 같은 프로그램의 장점이라하면 역시 프로그래밍 작업에 필요한 언어를 몰라도 작동되는 원리만 이해한다면 쉽게 간단한 프로젝트를 제작 가능하다는게 장점입니다. 이런 프로그램은 또한 타겟이 학생이기 때문에 가볍고 아기자기하게 만들어졌다는 점도 장점으로 볼 수 있습니다..

 

하지만 아두이노에 대한 기초부터 시작하고 싶으시다면 역시 책이나 인터넷에 있는 기본 소스를 따와서 시작하시는게 제일 좋습니다.

아두이노에서도 기본적으로 예제코드라 하여 기본적인 코드는 제공하고 있으니 소스를 읽을 수 있는 능력까지만 기른다면 상당히 쉽게 접근이 가능합니다.
보통 하나의 언어를 배우는데 약 3개월 정도면 조금씩 이해할 수 있다고 생각합니다. 

 

기본적인 LED 하나 제어부터 시작하면서 코딩 공부를 하다보면 센서의 작동원리를 배울 수 있고 점차 응용하면서 늘려가시는게 좋습니다.

 

코코아팹은 아두이노의 기본 센서 사용법부터 시작하고 있으니 사용법은 모르는 센서에 대해서는 쉽게 정보를 얻을 수 있습니다. 다만 프로그래밍 기초 지식정도는 습득하고 오셔야 이해하시는데 어려움이 없으실 것입니다^^;

이전글   |    lcd 화면 문제 해결좀 부탁드립니다 2015-10-27
다음글   |    기상정보를 받아오는부분 2015-10-27