설치하기

구름IDE에서 Arduino 컨테이너를 생성하시면, PC에 아두이노를 연결할 수 있습니다. 또한, 직접 빌드하고 업로드를 해볼 수 있습니다.

구름IDE와 PC, 아두이노를 연결시켜주는 구름두이노의 설치 방법은 다음과 같습니다.

크롬북과 일반 PC를 위한 설정 방법입니다.

크롬북을 위한 설치 과정(for Chromebook)

  1. Chrome OS는 Chrome App을 사용할 수 있으므로, 링크를 이용해 바로 설치한다. (설치 링크)

  2. 설치가 되면, "해당 브라우져에서는 이미 설치가 되어있습니다."라는 문구를 확인할 수 있습니다.

일반 PC를 위한 설치 과정(for a regular PC)

  1. goorm-arduino.zip 을 다운받는다. (다운로드 링크)

  2. chrome://extensions/로 접속한다.

  3. 우측 상단에 있는 개발자 모드 토글을 클릭하여 전환합니다.

  4. 다운로드 받은 goorm-arduino.zip파일의 압축을 풀고, 압축해제된 확장 프로그램을 로드합니다.를 클릭하여 업로드한다.

  5. 실행을 누른다.

구름두이노 앱 실행 토글은 켠 후, 구름IDE에서 연결합니다. 위의 화면에서 보이는 ebm~으로 시작하는 영역의 ID를 복사하신 후, 구름IDE Arduino 컨테이너 툴바에

구름두이노를 클릭합니다. 이어 뜨는 팝업 창에서 Chrome Extention ID에 복사했던 ID를 붙여넣습니다.

Chrome Extention ID를 붙여넣기 후, 자동으로 연결되길 기다리시거나 연결하기 버튼을 누르면 컴퓨터와 연결된 보드 리스트를 확인하실 수 있습니다.

실습 - 업로드, 시리얼 연결(Practice:Upload, Serial Connection)

보드까지 선택되었다면, 보드 종류를 선택해야 합니다. 이후엔 '코드 수정 - 빌드 - 업로드' 순으로 보드에 코드를 올려봅시다.

아두이노 Sketch 코드를 수정해봅시다. 다만, 반드시 #include <Arduino.h>는 넣어줍니다. (빌드를 위해서 사용하는 platform.io 플랫폼에서 필요한 헤더 파일입니다.)

코드가 수정이 끝났으면, 빌드를 해봅시다. 컨테이너를 생성한 후, 처음 빌드는 약간 느릴 수 있으니 참고해주세요.

빌드까지 끝났으면, 업로드를 해봅시다!

정상적으로 업로드가 되었다면, 위와 같이 "업로드 완료!"를 확인하실 수 있습니다.

업로드 시작...에서 멈춰있다면, 보드 종류나 보드 자체가 잘못 설정되었을 수 있으니 확인해보시길 바랍니다.

시리얼 통신은 하단 탭에서 [Serial Console]을 통해 가능합니다. 원하는 보드 및 Baud Rate(위 화면에서는 9600으로 설정되어있습니다.)을 설정합니다. 시리얼 연결하기 버튼을 눌러 연결시킨 후, 여러 데이터를 보내고 받아보세요.