Page 401 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 401
WebIOPi.setFunction(gpio, func[, callback])
- GPIO 입출력 설정
WebIOPi.digitalWrite(gpio, value[, callback])
- GPIO 출력 값 설정
WebIOPi.digitalRead(gpio[, callback])
- GPIO 값을 읽어옴
WebIOPi.toggleValue(gpio)
- GPIO 값을 반전시킴
WebIOPi.callMacro(macro, [args[, callback]])
- 서버에서 매크로를 불러옴(매크로는 python으로 작성합니다. python에 대해서는 잘
모르기에 위에 참조한 webiopi페이지나 구글에서 검색해보시기 바랍니다.)
label값은 버튼의 html값을 의미합니다. 공란으로 두셔도 상관 없습니다.
WebIOPi.createGPIOButton(gpio, label)
- GPIO값 제어 버튼을 반환합니다.(클릭할때마다 값이 toggle)
WebIOPi.createFunctionButton(gpio)
- GPIO입출력 제어 버튼을 반환합니다.(클릭할때마다 IN, OUT으로 바뀜)
WebIOPi.createMacroButton(id ,label, macro, args)
- 서버(python파일)에서 불러온 매크로를 트리거시키는 버튼을 반환합니다.
자. 웹 프로그램 소스
- 394 -