컴터에서 하이퍼 터미널로 128로 통신을 하고 있습니다
제가 하고 싶은 것은 어떤 데이터를 128로 전송을 한다고 할때
그 전송 타이밍을 딜레이 시켜서 전송을 하는 것입니다
만약 모터를 돌린다고 하면 원래는 전송을 하자 마자 바로 모터가 동작을 하는데 제가 하고 싶은것은
전송을 하고 나서 일정정도의 딜레이 후 모터 동작을 하게끔 하는 것입니다 ...
128에서 받은후 딜레이를 써서 해도 되고 통신 설정을 통해서 해줘도 됩니다
제가 몇일 동안 계속 해서 생각중인데 될듯 하면서도 실패를 거듭해서 이렇게 글을 올리게 되었습니다
고수님들 한말씀 부탁드리겠습니다
(위에 제 설명이 이해가 되셨는지 모르겟습니다 ;; )
간단히 하려면 통신 프로토콜에 "모터 동작 시간"을 넣으면 편해 집니다.
그러면 알아서 시간대 별로 관리가 되고 연속으로 받으면 최근 것으로 알아서 동작할 꺼구요.
아니면 그냥 단순하게 데이터 받고 나서 무조건 몇초 딜레이를 주면 됩니다.
통신이야 인터럽트로 받을테니 알아서 받을 거구요. 단점은 계속 통신이 이루어 지면 모터는 동작을 안하겠죠.
머 여러가지 방법이 있긴 한데 질문의 요지를 모르겠습니다.
방법론이 궁금하시다는 건지 아니면 그렇게 동작하는 프로그램이 궁금하신건지...
통신데이터를 전송받은 후에 모터를 제어하는것은 확실합니다.