아두이노(Arduino)를 사용하기 위해서는 통합개발환경(IDE): 스케치(sketch) 소프트웨어를 통해 프로그램을 코딩해야 합니다. 프로그램을 통해 아두이노를 원하는 대로 동작하게 하고 사용자 편리에 맞게 프로그래밍부터 수정 및 아두이노로 업로드(코딩된 프로그램을 컴퓨터에서 아두이노로 송신)까지 모든 과정은 스케치 툴을 통해 진행됩니다.
지난 포스팅에서 스케치를 다운로드하고 설치하는 과정을 설명드렸는데요.. 프로그램을 코딩하기 위해 스케치를 실행하고 아두이노를 PC와 연결하는데 간혹 진행이 잘 안 되는 경우가 발생하더라고요..;; ㅠㅠ
그래서 오늘은 아두이노를 PC와 연결하고 정상적으로 연결되었는지 스케치를 통해 이를 확인하고 문제가 있으면 해결하는 방법까지 알아보도록 하겠습니다.
2020.06.10 업데이트
아두이노 공식 홈페이지 https://www.arduino.cc로부터 (무료)다운받아 설치한 Arduino 프로그램을 실행하면 로딩 후 스케치(sketch): 통합개발환경 소프트웨어 첫 화면 창이 열립니다.
스케치를 아직 설치하지 못하신 분은 링크 걸어드리게요~ 참고 부탁드립니다.
아두이노 (Arduino) 시작하기 - 통합개발환경(IDE): 스케치(sketch)
아두이노 (Arduino)는 마이크로 컨트롤러 (Micro controller)로 구성된 프로그램에 따라 명령을 수행합니다. 이전 포스팅에서 살펴보았듯이 아두이노를 통해 외부기기나 센서를 컨트롤 할 수 있습니다. 구상하는대..
it-g-house.tistory.com
다음과 같은 화면이 나오면 아두이노 프로그램이 정상적으로 실행되었습니다.
상단 메뉴를 보면 스케치를 운영할 때 필요한 여러 가지 기능이 있습니다. 첫 번째 파일(file) 메뉴에서 파일을 열거나 저장하거나 기본적인 환경설정을 할 수 있습니다. 편집(Edit) 메뉴에는 프로그램을 코딩할 때 사용되는 편집 기능과 단축키에 대해 나와있고, 스케치(sketch) 메뉴에서는 라이브러리(Library) 관련 기능이 있습니다. 오늘은 두 메뉴는 사용하지 않으니 추후 자세히 정리하도록 하겠습니다.
이제 아두이노 보드를 PC에 연결하는 방법을 알아보겠습니다. 먼저 툴(Tools) 메뉴에서 보드(Board): “Arduino/Genuino Uno”를 확인합니다. 저는 가장 보편적으로 사용하는 UNO R3를 사용하였는데 혹시 다른 보드를 사용하신다면 해당하는 보드 이름을 선택해 주시면 됩니다.
그리고 USB B type 케이블을 컴퓨터 USB단자와 아두이노 USB포트에 연결시킵니다. PC가 아두이노를 정상적으로 인식하면 툴(Tools) 메뉴에서 인식한 PC의 USB 포트(Port) 번호가 표시됩니다.
만약 연결이 잘 안 되거나 '내컴퓨터 장치관리자'의 포트에서도 아두이노를 인식하지 못하면 USB 케이블이 문제가 있거나 스케치 설치 시 드라이버가 제대로 설치되지 않았기 때문입니다. 문제를 해결하려면 드라이버를 다시 설치하면 되는데 설치 파일은 스케치를 설치한 경로(예시 - C:\Program Files (x86)\Arduino\)폴더 안에 'drivers' 폴더가 있고 그 안에 실행 파일이 있습니다.
만약 호환보드(CH340)를 사용하시면 따로 USB 드라이버를 설치해줘야 합니다. 호환보드에 관해서와 호환보드 드라이버 설치 및 컴퓨터와 연결방법에 대한 자세한 내용은 아래 링크 참고 부탁드립니다.
아두이노(Arduino) 호환보드(CH340): DIP? SMD?
아두이노(Arduino)를 구입하려는데 UNO R3 모델은 온라인상에 여러종류가 있는 것을 확인할 수 있습니다. 가격이 너무 천차만별이고 생긴건 다 비슷비슷하고 정말 아두이노 '아'자도 모를때는 뭘 사야할지 난감하..
it-g-house.tistory.com
모든 연결이 정상적으로 진행되면 아두이노 보드에 사진과 같이 LED램프가 켜지고 아래와 같이 포트번호가 표시되고 (저는 'COM9'라고 표시되네요 ^^) 프로그램 코딩할 준비가 되었습니다.
오늘은 아두이노(Arduino)를 PC와 연결하고 연결이 정상적으로 확인하는 방법을 스케치(sketch)를 통해 알아보았습니다.
다음 시간에는 간단한 코딩을 통해 아두이노를 동작시켜 보겠습니다.
공상을 현실로!
'아두이노 (Arduino) > 아두이노 시작하기 (Begin!)' 카테고리의 다른 글
아두이노(Arduino) 홈 IoT 입문 - 온습도 센서(DHT11) 사용하기 (5) | 2019.10.22 |
---|---|
Arduino 아두이노 호환보드(CH340): DIP, SMD 타입? (0) | 2019.10.20 |
아두이노(Arduino) 시작하기 - 통합개발환경(IDE): 스케치(sketch) (0) | 2019.10.19 |
Arduino 아두이노 전원 공급 방법 (1) | 2019.10.17 |
아두이노(Arduino)가 뭐야? What is Arduino? (0) | 2019.10.16 |
아두이노(Arduino) 시작하기 - 통합개발환경(IDE): 스케치(sketch)
아두이노(Arduino)는 마이크로 컨트롤러(Micro-controller)로 구성된 프로그램에 따라 명령을 수행합니다. 이전 포스팅에서 살펴보았듯이 아두이노를 통해 외부기기나 센서를 컨트롤할 수 있습니다. 구상하는 대로 동작을 시키려면 명령을 시켜야 하는데.. 프로그램 코딩을 통해 아두이노한테 '행동지침'을 심어놓으면 명령대로 동작을 하게 됩니다. 여기서 필요한 게 통합개발환경(IDE): 스케치(sketch)라는 소프트웨어입니다.
오늘은 아두이노를 동작하기 위한 프로그램 코딩에 필요한 통합개발환경인 스케치 소프트웨어에 대해 알아보겠습니다. 저는 프로그램이랑 코딩과는 전혀 무관한 공부를 했던지라... 코딩은 넘사벽;;; 무지함의 끝을 보실지도 몰라요.. 뮤^뮤
그래도 저희 모두 함께 해보자고요!
- 아두이노 통합개발환경 IDE (스케치)
아두이노에서는 ‘스케치(sketch)’라고 하는 통합개발환경(Arduino IDE) 개발툴을 제공하고 있습니다. 아두이노를 동작하기 위해선 Arduino IDE Software를 통해 컴퓨터에서 코딩 후 아두이노 보드로 전송하여야 합니다. 오늘은 아두이노 보드는 잠시 놔두고 프로그램 코딩을 위한 software를 설치하는 방법을 알아보겠습니다.
- 스케치 (sketch) 설치
아두이노 IDE 다운로드 바로가기 https://www.arduino.cc/en/Main/Software 또는 아두이노 공식 홈페이지 https://www.arduino.cc에 접속하여 홈페이지 메인화면 상단에서 SOFTWARE의 DOWNLOADS를 선택합니다.
DOWNLOADS를 클릭하면 아래 화면과 같이 OS별 다운로드가 가능합니다. (2020.03.15 현재 버젼: 1. 8. 12)
본인의 OS에 맞는 버전을 선택하면 아래와 같이 유료인 듯 기부를 장려(?)하는 메시지를 볼 수 있지만... “JUST DOWNLOAD”를 클릭하면 됩니다.
다운로드 후 설치 파일을 실행하면 아래와 같은 순서로 설치를 진행합니다.
여기서 주의하실 점은 설치경로에 한글이 포함되면 안 됩니다. 스케치 파일에서는 한글을 인식할 수 없기 때문에 추후 프로그램 코딩 후 컴파일 작업 및 프로그램이 정상적으로 동작하지 않을 수 있습니다.
- 스케치 (sketch) 실행
설치가 끝나고 Arduino를 실행하면
클릭~
다음과 같은 화면이 나오면 아두이노 프로그램을 코딩할 준비가 다되었습니다.
고생하셨습니다. ^^
여기까지 아두이노(Arduino) 통합개발환경(IDE): 스케치(sketch)를 설치하는 방법이었습니다.
다음 시간은 스케치의 몇 가지 기능을 알아보고 아두이노를 컴퓨터와 연결하는 방법을 알아보겠습니다.
공상만 나날이..
'아두이노 (Arduino) > 아두이노 시작하기 (Begin!)' 카테고리의 다른 글
아두이노(Arduino) 홈 IoT 입문 - 온습도 센서(DHT11) 사용하기 (5) | 2019.10.22 |
---|---|
Arduino 아두이노 호환보드(CH340): DIP, SMD 타입? (0) | 2019.10.20 |
아두이노(Arduino) 시작하기 - 스케치 (sketch) 실행 (0) | 2019.10.19 |
Arduino 아두이노 전원 공급 방법 (1) | 2019.10.17 |
아두이노(Arduino)가 뭐야? What is Arduino? (0) | 2019.10.16 |