웹 원격제어(푸쉬)


웹 원격제어를 이용하면 웹에서 아두이노에 특정 데이터를 전송하여 아두이노를 원격으로 제어할 수 있습니다. 아두이노용 PHPoC쉴드는 웹에서 버튼을 이용해 아두이노에 데이터를 전송하는 기능을 제공합니다.
아래 절차를 끝낸 뒤에는 직접 이 예제를 수정하여 LED, 모터 등 디바이스를 제어하는데 활용해 보시기 바랍니다.

웹 원격제어(푸쉬) 사용하기

  1. 네트워크에 연결하기의 지시에 따라 쉴드를 네트워크에 연결합니다.

  2. 라이브러리 설치하기의 지시에 따라 사용자 PC에 PHPoC 라이브러리를 설치합니다.

  3. PC에서 아두이노 IDE를 실행합니다.

    아두이노 IDE 실행

  4. "WebRemotePush" 예제를 불러옵니다.

    예제 불러오기

  5. 불러온 예제를 확인 후 아두이노에 업로드 합니다.

    예제 업로드

  6. 아두이노 IDE의 시리얼 모니터를 클릭 합니다.

    웹 시리얼 모니터

  7. 쉴드의 IP주소를 확인하고 창은 그대로 띄워 놓습니다.

    IP주소 확인

  8. 이제 스마트폰 또는 PC에서 웹 브라우저를 실행하고 쉴드의 IP주소로 접속 합니다.

    웹 접속

  9. Web Remote Control / Push 링크를 클릭합니다.

    예제 클릭

  10. Connect를 클릭하여 쉴드로 접속 합니다.

    접속

  11. 접속 후 아두이노 IDE의 시리얼 모니터에 A, B 및 C 버튼의 상태가 나타나는지 확인합니다. (release 상태)

    초기상태 확인

  12. 웹에서 A 버튼을 2회 누릅니다.

    버튼 동작

  13. 아두이노 IDE의 시리얼 모니터에 A버튼의 상태가 정상적으로 업데이트 되는지 확인하십시오.

    버튼 동작 확인

이 예제에서는 3개의 버튼(A, B, C)에 대해서만 처리가 되어 있습니다. 나머지 버튼들에 대한 처리도 아두이노 코드에 직접 추가해 보시기 바랍니다.