독개

[오토핫키] AHK에서 아두이노 사용하기

by #독개#

오토핫키에서 아두이노 사용하기

 

이 블로그를 보시는 분은 주로 아두이노 레오나르도를 통해서 하드웨어 신호로 키입력을 하는게 주 목적이라 생각합니다

 

실제로 아두이노는 습도,온도 등등을 수집할 수 있고 엄청나게 많은 분야에 이용이 됩니다

 

시리얼 통신으로 컴퓨터에서 아두이노로 신호를 주는데 시리얼 통신은 오히려 다른 언어를 사용하는 것이 편합니다

 

DLL을 제작하여서 사용하면 편하겠지만, 시간이 없는 관계로 SerialSend.exe라는 프로그램을 사용해서

 

오토핫키에서 아두이노로 시리얼 통신을 해보겠습니다.

 

SerialSend 프로그램의 장점은 따로 COM포트 번호를 사용하지 않아도 됩니다.

 

SerialSend 다운로드

https://batchloaf.wordpress.com/serialsend/

 

SerialSend

SerialSend is a little command line application I created to send text strings via a serial port. I mainly use it to send information to microcontroller circuits via a USB-to-serial converter, so i…

batchloaf.wordpress.com

 

 

SerialSend 사용법

 

윈도우의 cmd 창에 이샘플을 응용해서 작성해주면 됩니다.

 

홈페이지에 API문서에 자세히 설명되어 있으니 구글 한글 번역돌려서 한번 쭉읽어보면 좋다

 

 

오토핫키에서 명령 코드

 

아래 코드를 오토핫키에 복사한다.

 

 

 

F1::
Asend("k")
Asend("t")
return

F2::
Amouse(100,100);

end::
exitapp

Asend(x) ;아두이노로 키전송
{
    Runwait, %comspec% /c c:\serialsend.exe /9600 %x%,,hide
    return
}

Amouse(x,y) ;아두이노로 마우스 좌료 전송
{
    str=AM%x%.%y%
    Runwait, %comspec% /c c:\serialsend.exe /9600 %str%,,hide
    return
}

 

블로그의 정보

독한 개발자

#독개#

활동하기