아두이노 코딩-90: Processing Client에 의한 Ethernet 웹서버 LED ON OFF

in #kr6 years ago (edited)

Processing 의 HTTP 기능을 사용하여 PC에 설치된 무선 공유기를 통해 무선 WiFi 가 가능한 아두이노 WeMos 보드에 설치된 LED를 제어할 수 있었다. 이번에는 이더넷 쉴드가 설치된 아두이노 우노 보드에 설치된 LED를 제어하여 보자.

noname01.png

두 모델에서의 차이점은 다 같이 가상ip를 사용하지만 이더넷의 경우에는 무선 공유기의 ID 와 비밀번호가 필요치 않으며 그 대신 이더넷 통신선을 Processing 코드를 실행하는 PC의 무선 공유기의 커넥터에 연결하였다.

아두이노 이더넷 보드의 코드는 첨부된 코드를 참조하여라. Processing 에서의 클라이언트 코드도 첨부하였다. 두 코드에서 가상 ip 는 192.168.0.11 을 사용하였다. 이 가상ip는 필자가 보유한 WeMos 보드의 실제 가상ip인데 이더넷 보드에서도 잘 작동된다. 이 가상ip가 혹 문제가 된다면 마지막 11을 한자리 수로 바꿔 잘되는 번호를 찾아보기 바란다.

아두이노 이더넷 보드에 설치된 LED를 ON OFF 하기 위해서는 Processing 코드를 실행 후 마우스 버튼을 좌측 우측 번걸아 가면서 클릭해 보도록 하자. 아울러 아두이노 시리얼 모니터에서 ON OFF 가 출력됨을 확인해 보자.

다음 동영상을 참조하기 바란다.

코드가 필요하신 분은 다음의 사이트 주소(http://blog.daum.net/ejleep1/613)로 넘어가서 첨부된 코드를 참조하기 바람

//Webserver_ethernet_LED_ON_OFF_from_Processing_01
//Client_WeMos_LED_ON_OFF_01

Sort:  

(jjangjjangman 태그 사용시 댓글을 남깁니다.)
[제 0회 짱짱맨배 42일장]2주차 보상글추천, 1주차 보상지급을 발표합니다.(계속 리스팅 할 예정)
https://steemit.com/kr/@virus707/0-42-2-1
현재 1주차보상글이 8개로 완료되었네요^^
2주차에 도전하세요

그리고 즐거운 스티밋하세요!

pairplay 가 kr-dev 컨텐츠를 응원합니다! :)

Coin Marketplace

STEEM 0.32
TRX 0.11
JST 0.034
BTC 66761.99
ETH 3256.83
USDT 1.00
SBD 4.27