+82 70-7529-4359 master@dekist.com

안녕하세요.  USB 센서를 연결하여 소프트웨어를 개발시 필요한 내용을 알려드립니다.

UA제품은 기본적으로 ATCD 라는 명령어를 받으면 ATCD <CH1>,<CH2> 로 센서의 값을 응답을 줍니다.

이와 관련된 내용을 확인하기 위해 아래의 내용을 작성합니다.

1. UA 제품 CONSOLE에서 AT 명령어 TEST 해보기

UA10 제품으로 TEST를 진행 해보겠습니다. UA 제품은 PC에 연결합니다.

전면부의 LED가 적색으로 표시되었다가 즉시 꺼집니다. 이렇게 되면 PC에서 정상적으로 PC에 연결이 된것입니다.

COM 포트 번호 확인. WINDOW의 장치관리자로 들어가면 확인 가능합니다. COM3, COM4

테라텀,XSHELL,하이퍼 터미널 등 터미널 프로그램을 가지고 해당 COM 포트를 엽니다.

연결이 되면 터미널 창에 SHIFT를 누른상태에서 ATCD 입력하고 ENTER 키를 누릅니다. 화면에는 ATCD 27.9, 60.5 로 출력됩니다. UA10의 경우 앞의 값은 온도, 뒤의 값은 습도입니다. 대문자로 입력하기 위해 SHIFT를 누른것입니다. UA장치는 LOOP-BACK 기능을 제공하지 않아 키를 입력하는 것은 보이지 않습니다.

다시 ATCZ를 입력하면 화면에 입력하는 과정은 보이지 않지만 ATCZ OK 라고 출력이 됩니다.

2.UA_TERM.EXE 소개 

라디오노드에서는 UA 제품을 활용하여 다른 응용 소프트웨어를 개발 할수 있도록 Console 프로그램을 만들어 제공하고 있습니다. Window와 Mac 용으로 모두 배표합니다. UATerm.exe / UATerm.dmg

이 프로그램의 장점은 COM 포트를 몰라도 연결을 하여 데이터를 읽어 옵니다. 내부의 리지스트리에서 Vendor ID를 확인하여 자동으로 UA 제품을 찾아 ATCD 명령어를 전송하고 값을 리턴합니다.

SHELL 실행 기능을 이용하여 개발을 진행할때 유용한 툴입니다. 단 UA장치가 여러개인 경우에는 사용이 어렵습니다.

d:\>UaTerm.exe

27.9,59.7

d:\>UaTerm.exe

27.6,59.2

d:\>UaTerm.exe

27.3,59.5

 

 

Share