2009-10-19 2 views
0

적외선 장치 (송신기와 수신기 모두)가 있습니다. 수신기를 직렬 COM 포트에 연결하고 송신기를 사용하여 IR 신호를 보냅니다.직렬 COM1 포트에서 신호를 감지하는 방법은 무엇입니까?

나는 신호를 모니터하고 신호가 없을 때마다 다른 스레드 (sms 송신 코드)를 호출하려고합니다.

hiperterminal에서 신호를 확인하면 읽을 수없는 값이 표시됩니다.

NO CARRIER 값으로보고 있어야 데이터가 수신되지 않아서 두 번째 스레드를 실행합니까? 윈도우, 리눅스, OSX에서 자바를위한 무료 시리얼 포트 라이브러리에 대한 rxtx.org에 이상

예컨대

if(signals!=null) 
{ 
    //do nothin 
} 
else 
{ 
    //thread2(); 
} 

답변

0

머리. 모든 세부 정보 및 샘플 코드는 this WikiBook에서 찾을 수 있습니다.

이벤트에 관한 부분은, 제어 신호의 변경에 대한 통지를 받고처럼, 모든 here

1

첫째, 당신은 Java comm API documentation을 읽어야합니다.

또한 this code example을 살펴보십시오.

IR 수신기에 대한 정확한 구현 세부 정보를 얻으려면 더 많은 정보가 필요합니다.

+0

감사합니다 ... wat more info.???wil u plz. – Ishan

+2

@unknown - 다른 언어로 옮기기 전에 의사 소통 기술을 익힐 필요가 있다고 생각합니다. 죄송합니다. 그러나 속기 입력은 전문적인 프로그래밍 공동체에 속하지 않는 것입니다. –

+0

나는 코드가 포트를 선택하기를 원하지 않는다 ... 특정 포트에 오는 신호를 읽는 코드를 보게된다. – Ishan

관련 문제