PC + 아두이노 사용자 가이드


Thing+ 연동가이드(아두이노 with PC)

  1. Windows 환경 설정
  2. 아두이노 펌웨어 설치
  3. 환경설정
  4. ThingPlus Embedded 패키지 설치
  5. 게이트웨이 등록



1. Windows 환경 설정

Windows 환경설정 보기

1) Node Js 설치

2) Cygwin 설치

  • 32bit 다운로드
  • 64bit 다운로드

  • Cygwin 다운로드 사이트 선택화면이 나오면 ftp://ftp.kaist.ac.kr을 선택합니다. Cygwin select ftp site

  • Cygwin Package 선택화면에 ‘wget’, ‘git’을 선택합니다.

    • Search에 wget 입력 -> Web -> wget 선택 Cygwin wget package select -
    • Search에 git 입력 -> Devel -> git 선택 Cygwin git package select


  • 설치가 완료되면 바탕화면에 Cygwin Terminal 아이콘이 보입니다.

Cygwin Icon

  • Mac OS 사용자는 이 과정이 필요없습니다. 환경 설정으로 가세요.



2. 아두이노 펌웨어 설치

1) 사용하는 PC OS버전에 맞는 아두이노 IDE를 설치합니다.


2) 아누이노 IDE를 실행합니다.


3) 아두이노 IDE에서 아두이노 포트를 USB로 선택합니다. (windows에서는 COMxx 입니다.)

  • Tools -> Port -> Arduino/Genuino Uno Arduino Select Port


4) 아두이노에 다운로드 할 펌웨어를 선택합니다.

  • File -> Examples -> Firmata -> StandardFirmata Arduino Select Firmware


5) 펌웨어를 빌드합니다.

Arduino Verify


6) 펌웨어를 아두이노에 업로드 합니다..

Arduino Download


7) 펌웨어가 정상적으로 다운로드 되면 IDE 하단에 아래와 같은 메세지가 나옵니다.

Arduino Download Success



3. 환경 설정

1) Grove Starter Kit for Arduino 구매 바로가기



2) 아두이노와 Grove Sensor Board를 연결합니다. Arduino + Grove Starter kit


3) Grove Sensor Board에 센서를 연결합니다.

참고 : LED의 극성

LED 극성

Arduino + Grove Sensor Board + Sensors


4) 아두이노에 USB Cable을 PC와 연결합니다. Arduino + USB Cable

전압은 5V로 세팅이 되어 있는지 확인 합니다.

arduino_set_5v



4. ThingPlus Embedded 패키지 설치

1) Terminal을 실행시킵니다.

  • Windows : 바탕화면의 ‘Cygwin Terminal’ 실행

  • Mac OS : ‘Terminal’ 실행

2) Thing+ Embedded 패키지를 설치할 폴더를 만들고 이동합니다.

@PC:$ mkdir $HOME/thingplus
@PC:$ cd $HOME/thingplus

3) 인스톨 스크립트 파일을 다운로드합니다.

Windows

@PC:$ wget http://support.thingplus.net/download/install/thingplus_embedded_sdk_win_install.sh

Mac OS

@PC:$ wget http://support.thingplus.net/download/install/thingplus_embedded_sdk_osx_install.sh

(wget 설치)


4) 다운로드한 스크립트 파일에 실행권한을 부여하고 Thing+ Embedded 패키지를 설치합니다.

  • Thing+ Embedded 패키지를 설치하는데 네트워크 상태에 따라 수분이 소요될 수 있습니다.

Windows

@PC:$ chmod 755 thingplus_embedded_sdk_win_install.sh
@PC:$ ./thingplus_embedded_sdk_win_install.sh

Mac OS

@PC:$ chmod 755 thingplus_embedded_sdk_osx_install.sh
@PC:$ ./thingplus_embedded_sdk_osx_install.sh



5. 게이트웨이 등록

게이트웨이 등록 방법 의 절차를 따르면 됩니다.