[Arduino] 1.아두이노 개요


아두이노



아두이노 프로젝트를 진행하면서 필요한 개념들과 아두이노 프로그래밍 실습을 포스팅하겠습니다!

아두이노는 오픈 소스를 기반으로 한 단일 보드 마이크로컨트롤러로 완성된 보드와 관련 개발 도구 및 환경을 말합니다~!


image




아두이노를 이용하면 초음파 센서, 음성 센서, 온도 센서 등을 통한 개발이 가능합니다~!

소프트웨어만 공부하다가 하드웨어를 공부하게 되어 무척이나 설레고 재밌을 것 같네요~!

아두이노 통합개발환경은 소스코드를 작성하고 편집 컴파일하여 보드에 이를 업로드하는 방식으로 이루어집니다~!


image




아두이노 우노




image




제가 실습에서 이용할 보드는 아두이노 우노로 가장 많이 사용되는 보드입니다~! 앞으로 실습하면서 각 핀들이 어떻게 사용되는지 포스팅하겠습니다~!

다음은 우노 스펙입니다!


image




브레드 보드 & 센서 & 액추에이터




아두이노 실습을 진행하면서 사용되는 부품들은 다음과 같은 것들이 있습니다!


image




저항 띠 읽는 법



앞으로 실습을 준비하면서 알아야할 저항 띠 읽는 방법입니다~!


image




개발 환경 구축




아두이노 프로그래밍을 위한 소프트웨어를 다운받아야하는데요~!


image



www.arduino.cc/en/Main/Software 에서 다운받을 수 있습니다~!


아두이노 우노 연결




아두이노 호환보드를 사용하기 위해서는 드라이버를 설치해야합니다!


CH341SER.zip를 다운받아 실행시켜줍니다!


image



install을 눌러주고, 아두이노 우노와 PC를 usb로 연결해줍니다!


image



다음과 같이 장치관리자 - 포트에 USB-SERIAL CH340(COM3) 같이 뜨면 성공적으로 연결된 것입니다!


image