안녕하십니까...
외부 푸시버튼을 눌렀을때 그 신호를 이용하여 이벤트를 처리하고 싶은데요... ...
도무지 어떻게 하여야 할지 감조차 오지 않습니다.
RS232 케이블의 3가닦만 배선하면 신호를 받을수 있다고 하는데... ...
도대체 무슨말이지도 잘 모르겠고...
만약 그렇게해서 푸시버튼의 입력을 받을수 있다고해도 이 신호를 VB에서 어떻게 입력받았다는걸
알수가 있는것인지 모르겠네요...
허접한 왕초보라 어찌할지 막막합니다.
고수님들의 도움 간절히 기다리겠습니다...
첫댓글 RS232 케이블 만드는법을 먼저 배우셔야겠구요. 근데 단순히 배선만 해서 버튼을 눌렀을때 전기야 통하겠지만 그걸 컴퓨터에서 값으로 읽는게 가능할거같지는 않은데요?
PC와 푸시버튼이 통신할수 있도록 하는 무언가가 필요하다는 말씀이시군요... 답변이 많은 도움이 되었습니다.^^ 염치없지만 한가지만 더 물어보겠습니다. 그런데 둘사이의 통신이 가능하게 하려면 어떤것이 필요한것인지요??
그런 부분은 avr이나 pic등 마이크로콘트롤러 라고하는 프로세서를 이용해서 합니다. rs-232로 해당 프로세서에서 데이터를 받아서 신호를 판독하고 그에 해당하는 일을 수행 하는 구조 입니다. vb도 컴퓨터 언어지만 avr이나 pic나등의 mcu도 일종의 원칲 컴퓨터로 전용의 c언어등으로 프로그램 합니다. 결국 두대의 컴퓨터에서 서로 데이터를 통신으로 주 고 받으며 주어진 일을 처리하는 것이 됩니다. 컴용 소프트웨어만 짜던 사람은 좀 공부를 필 요로 합니다.
rs232를 이용한 통신은 간단하게는 3선만 가지고도 가능 합니다. tx, rx, gnd의 3선이고요. 컴퓨터와 주변 기기들과의 데이터 전달용으로 많이 사용합니다. 요즘은 각종 편의 장치가 많아서 무선을 이용할수도 있고요, 적외선 등도 이용가능 합니다.