아두이노프로세싱 프로그래밍

WeMos 난수생성 웹서버 코딩 및 Processing 클라이언트 실시간 그래픽 처리

coding art 2018. 7. 1. 15:22
728x90

______________________________________________________________________________________

조도 센서를 사용하는 웹서버 코딩은 원래 클라이언트 역할을 담당하는 웹에서 가상ip주소로 request를 보내면 웹서버 코드에서 웹페이지 정보를 제공하도록 되어 있다. 하지만 Processing 클라이언트 코드에서는 웹서버 코드에서 전송되는 HTML 코드로 구성된 웹페이지 정보를 수신할 수 있지만 그 자체가 웹이 아니기 때문에 디스플레이와 입력에 문제가 발생한다. 따라서 request를 보낸 후 웹페이지 정보를 받을 것이 아니라 필요로 하는 변수의 정보만을 수신하여 Processing 코드로 처리할 필요가 있다.

 

1KΩ 저항과 작렬 연결하여 구성한 조도센서 회로에서 웹서버 방식으로 클라이언트에 전달되는 중요한 파라메터는 주위의 밝기에 따라 변하게 되는 조도센서 저항 값이다. 아두이노 보드 아날로그 핀을 통해 측정한 1KΩ 저항과 조도센서에 가해지는 전압으로부터 환산되는 이 조도센서 저항 값은 실내 창가에서 실험에 의하면 6KΩ을 임계값으로 한다.

 

따라서 6KΩ 임계값의 10배인 60이라는 값을 평균으로 하여 10범위내에서 즉 5070범위의 난수를 생성시킬 수 있도록 웹서버 코딩을 수정해보자. 이 웹서버 코딩은 조도센서 회로가 없드라도 클라이언트인 Processing 코드에서 수신하여 실시간 그래프 처리를 해보도록 한다. ...


이어지는 내용과 코드는 다음의 스팀잇 사이트로 넘어가서 계속 읽어 보세요.

https://steemit.com/kr/@codingart/84-wemos-processing