2012-12-19 2 views
1

나는 풍속을 측정하고있는 감지기가있다. 제로 바람의 경우 0V (LOW)를 출력하고 펄스는 없습니다. 그러나 0.3m/s 이상의 모든 속도에 대해 펄스 (HIGH)를 출력합니다. intepret에 안드로이드에서 코드를 작성하려고하는데, 제로 펄스의 경우를 제외하고는 정상적으로 작동하는 것으로 보이는 펄스 입력에 getFrequency() 함수를 사용하고 있습니다.맥박, 제로 맥박 케이스의 주파수를 검사하십시오 안드로이드

나는 이것을 처리하는 가장 좋은 방법이 무엇인지 궁금한가요? 그것은 내가 LOW를 확인해야하고, x 시간이 다음 HIGH를 지나면 풍속에 0을 쓰는 것입니까?

waitForValue (true)를 깨는 타이머를 사용할 수 있습니까?

감사

+0

나는 ioio 라이브러리를 사용하고 있습니다. – user1893700

답변

0

수정 ioio.lib.impl.IncapImpl 클래스 IOIO 도서관

getFrequency에서 waitPulseGetDuration -> waitPulseGetDuration (긴있는 waittime) ... 스레드 ... 절전 (있는 waittime)

  • 유효한 및 대기열에 유효한 블록을 대기열, 큐가 먼저 밖으로 작동하고 이전 값을 제공 할 수있는 특성을 제거했습니다
관련 문제