[아두노트] 아두이노?

May 11, 2018

안녕하세요.

이미 아시는 내용일 수도 있으나, 아두이노(Arduino)에 대한 기본적인 사항을 정리했습니다.

 

웹에서 아두이노를 처음 보았을 때 아두이노 의미의 혼용으로 조금 혼란스러웠습니다.

 

첫 번째, 아두이노를 말할 때는 아두이노 하드웨어 의미로 말하는 경우가 많습니다.

두 번째, 아두이노 개발환경을 의미할 때도 있습니다.

세 번째, 아두이노 오픈-소스(스케치)을 의미하기도 합니다.

네 번째, 아두이노 회사 또는 브랜드이기도 합니다.

 

때로는 문맥에 따라 잘 구분해서 이해하시면 좋을 것 같습니다.

 

 

아두이노 사이트: https://www.arduino.cc를 기준으로 둘러보겠습니다.

 

먼저 홈페이지에 접속하면 다음과 같은 메뉴를 볼 수 있습니다.

(2018년 5월 기준)

 

첫 번째, 아두이노 하드웨어는 메인 메뉴 중,

 

PRODUCT에 ARDUINO / ATHEART / CERTIFIED 서브 메뉴에서 ARDUINO를 클릭하면 아두이노 보드가 카테고리별로 정리되어 있습니다.

(참고로 ARDUINO 메뉴의 제품은 아두이노 출시제품이고, ATHEART는 호환제품, CERTIFIED는 아두이노 인증제품이라고 보시면 좋겠습니다.)

 

이중 ENTRY LEVEL의 UNO(우노)라는 보드가 가장 기본적인 하드웨어(보드)입니다.

 https://www.arduino.cc/en/Main/Products

 

 

두 번째, 아두이노 개발환경은 메인 메뉴 중,

SOFTWARE에 DOWNLOADS 서브 메뉴를 클릭하면 ARDUINO 개발환경 페이지로 이동합니다.

(ONLINE TOOLS는 이름 그대로 웹에서 개발할 수 있는 환경입니다.)

 

여러분의 PC 운영체제에 맞춰 선택하여 다운로드 받을 수 있습니다.

https://www.arduino.cc/en/Main/Software

 

참고로, "Windows installer" 버전은 운영체제 설치 방식이고, "Windows ZIP" 버전은 운영체제에 설치하지 않고 사용하는 버전, 즉 포터블(Portable)버전입니다. 주로 Installer 버전을 설치합니다.

 

 

세 번째, 아두이노 오픈-소스는 메인 메뉴 중,

RESOURCES에 TUTORIALS 서브 메뉴를 클릭하면 ARDUINO 개발환경에서 사용할 수 있는 다양한 예제에 대한 페이지로 이동합니다.

(아두이노 개발환경에서 작성하는 프로그램을 스케치(Sketch)라고 합니다.)

 

다음은 TUTORIALS의 BUILT-IN EXAMPLES 입니다.

https://www.arduino.cc/en/Tutorial/BuiltInExamples

 

위의 BUILT-IN 예제는 아두이노 개발환경에 기본적으로 포함되어 있는 스케치 예제로 아두이노 하드웨어의 기본적인 기능을 확인하고 테스트 할 수 있습니다.

 

 

RESOURCES에 TUTORIALS 서브 메뉴를 클릭하면 ARDUINO 개발환경에서 사용할 수 있는 다양한 라이브러리와 이 라이브러리를 사용하는 스케치 예제에 대한 페이지로 이동합니다.

 

다음은 TUTORIALS의 EXAMPLES FROM LIBRARIES 입니다.

https://www.arduino.cc/en/Tutorial/LibraryExamples

 

위의 라이브러리 예제는 아두이노 하드웨어 또는 연동할 수 있는 다양한 하드웨어를 아두이노 개발환경에서 쉽게 사용할 수 있도록 제공하는 라이브러리와 그 사용법에 대한 스케치 예제입니다.

 

 

RESOURCES에 REFERENCE 서브 메뉴를 클릭하면 ARDUINO 개발환경 내 스케치에서 사용할 수 있는 기본적인 레퍼런스에 대한 페이지로 이동합니다.

 

아두이노 하드웨어의 Digital I/O 핀, Analog I/O 핀 사용법, 딜레이, 수학연산, 인터럽트, 시리얼 등 아두이노 하드웨어 사용에 대한 기본적인 레퍼런스를 확인할 수 있습니다.

 

 

마지막으로 아두이노 쉴드(Shield)라는 용어가 있습니다.

 

쉴드는 아두이노 하드웨어에 결합가능한 구조를 가진 확장 모듈로 이해하시면 될 것 같습니다. 아래는 아두이노 우노 보드에서 대한 확장기능 모듈로 릴레이 기능을 가진 쉴드 제품입니다.

 

이상으로 아두이노에 대한 기초적인 내용을 살펴 보았습니다.

 

처음 접하시는 분께 도움이 되는 정보였으면 좋겠습니다.

 

감사합니다.

 

Share on Facebook
Share on Twitter
Please reload

 상호  주식회사 디벨롭테인먼트 / Developtainment Co., Ltd

 대표  이종건

 주소  대전광역시 유성구 가정로 218 ETRI 융합기술연구생산센터 1층 108호 (34129) 

           108, 1F, Convergence Technology Commercialization Center, 218 Gajeongro, Yuseong-gu, Daejeon, 34129, Korea​​

메일  appskit@appskit.co.kr

 전화  070-4028-1165

© 2017. Developtainment Co., Ltd All rights reserved.

본 홈페이지에 게시된 이메일 주소가 자동수집되는 것을 거부하며, 이를 위반시 정보통신망법에 의해 처벌됨을 유념하시기 바랍니다.

 참고  본 사이트는 구글 크롬 브라우저로 보시면 원활합니다.