2017-01-14 1 views
0

질문이 있습니다. 내 HTML 페이지의 슬라이더에서 Arduino 보드에 연결된 서보 각도를 제어 할 수 있습니까? 내가 좋아하는 예 정보, 버튼의 값을 얻을 수 있어요Arduino로 서보를 제어하기 위해 슬라이더에서 값을 얻으십시오

: on/off는 그것을 쉽게 얻을 수 있습니다,하지만 난 그것을 변경하는 경우 범위 0 ~ 150의 값을 얻을 수 아니에요 . Arduino와 이더넷 실드를 사용하고 있습니다.
누군가 나를 도울 수 있습니까? 내 슬라이더 코드

: 서보와 같은 것을 만드는 온/오프, 내가하고 싶은에있는 버튼의

client.print("< input type='range' min='1' max='150' name=greVal value=greTemp oninput='showValue1(this.value)' >"); 
client.println("< span id='range1'>0< /span>"); 
client.println("<script type='text/javascript'>\r\nfunction showValue1(newValue)\ \n{\r\ndocument.getElementById('range1').innerHTML=newValue;\r\n}\r\n</script>\r\n"); 

코드 .. 내가 href에 슬라이더의 값을 넣어 의미, IP

client.println("< a href=\"/?on\"\">on</a>"); 
client.println("< a href=\"/?off\"\">off</a>"); 

답변

0

링크를 클릭하지 않고 자동으로 실행하려면 showValue1 기능을 변경하고 위치를 변경할 수 있습니다. 아래 스 니펫을 확인하십시오.

function updateRange(newValue) { 
    window.location = "http://localhost/index.php?range=" + newValue; 
} 

또한 form 태그에 입력을 포장하고 get 대신 post에 그것을 행동을 설정하여 버튼 클릭 후 동일한 작업을 수행 할 수 있습니다. 입력을 제출하면 URL에 값이있는 입력이 추가됩니다.

관련 문제