NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    기타 10,000원 미만으로 하드웨어 매크로 만들기. (아두이노 레오나르도 하드웨어 매크로 프로그램)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 소프트웨어 신호가 아닌 하드웨어 신호로 매크로를 가장 저렴하게 만드는 방법에 대해 알아보겠습니다. 엔지엠 제품을 구매해야 해서... 어그로성 글로 느껴질수도 있는데요. 아두이노 코드도 공개되어 있고, 인터페이스할 수 있는 내용도 강의가 되어 있으니 참고하시면 좋겠습니다. 이미 판매하고 있는 하드웨어 매크로 프로그램들은 가격도 비싸고, 기능이 한정되어 있다보니 접근성이 많이 떨어지는게 사실이죠. 하드웨어 매크로를 사용할일이 그리 많지 않기도 하구요^^;

    AXf0wTr.jpg

     

     

    엔지엠 에디터를 사용하는 스크립트 판매자 또는 매크로 서비스를 제공하는 제작자에게 아주 유용한 기능입니다. 일반적으로 고객분들은 스케치를 설치하고, 아두이노 코드를 업로드 하는것조차 어려워합니다. 그렇다고 고객 한분 한분 원격으로 처리해주기에는 리소스(인력, 시간) 낭비가 너무 심하죠^^; 이런 문제점을 해소하기 위한 기능이므로 많은 이용 부탁드립니다. 에디터를 실행한 후 메뉴에서 유틸리티를 선택하세요.

    FT6MDcG.png

     

     

    아두이노 업로드 버튼을 클릭하면 COM Port를 선택할 수 있는 창이 표시됩니다. 아두이노 COM Port를 선택하고 확인을 클릭하세요.

    ※ COM Port는 일반적으로 COM3, COM5입니다. 하지만, 각자 컴퓨터 환경에 따라 다를 수 있습니다.

    3MuKIuN.png

     

     

    업로드 작업은 최소 10초에서 최대 30초 정도 소요됩니다. 잠시 기다리면 업로드가 완료되었다는 메시지가 표시됩니다.

    1BJ70SL.png

     

     

    플레이어에서 아두이노 업로드는 아래와 같이 실행하시면 됩니다.

    x1EtG22.png

     

     

    아두이노 업로드 버튼을 클릭하면 COM Port를 선택할 수 있는 창이 표시됩니다. 아두이노 COM Port를 선택하고 확인을 클릭하세요.

    ※ COM Port는 일반적으로 COM3, COM5입니다. 하지만, 각자 컴퓨터 환경에 따라 다를 수 있습니다.

    O8DNehy.png

     

     

    업로드 작업은 최소 10초에서 최대 30초 정도 소요됩니다. 잠시 기다리면 업로드가 완료되었다는 메시지가 표시됩니다.

    6yQlFXu.png

     

     

    직접 아두이노를 업로드할수도 있어요. 우선, 아두이노 레오나르도를 하나 구매해야겠죠? 또는 가상 아두이노를 다운로드 받아서 설치 후 연습해봐도 됩니다.

    img.png

     

     

    인터넷에 검색해보면 아두이노 레오나르도를 최저가에 구매할 수 있을겁니다. 대략 6,000원 선인거 같네요. 아무튼, 다른 제품이 아닌 레오나르도로 구입해야 합니다. 이유는, 레오나르도만 마우스, 키보드 모듈이 기본 장착되어 있기 때문입니다. 다른 제품은 직접 설치해야 하는데요. 아두이노는 메모리가 작아서 관리가 어렵고 복잡한 내용을 작성하기에는 어려움이 많기 때문입니다.

     

    총알 배송으로 받은 아두이노 레오나르도를 컴퓨터에 연결합니다. 그러면, 아래 그림과 같은 프로그램이 실행되고 시리얼 포트도 자동으로 추가됩니다.

    img.png

     

     

    만약, 자동으로 설치가 안되면 아래 사이트에서 인스톨 버전을 다운로드 받아서 직접 설치하세요. 아래 그림과 같이 인스톨 버전으로 다운로드 받아야 합니다^^

    ※ 만약 Windows 10인데 아두이노 컴파일이 안된다면 위에 있는 인스톨러로 설치하고 해 보세요.

    ※ Windows Installer, for Windows XP and up 다운로드 후 설치.

    아두이노 스케치 설치 ]

    9dkNjgN.png

     

     

    NGM과 연동하기 위한 코드를 작성해야 합니다. 아래처럼요.

    img.png

     

     

    아두이노에 업로드할 코드는 정말 단순해서 NGM에서 제공하는 인터페이스만 맞으면 정상 동작하게 됩니다. 전체 코드는 아래에 있습니다. 업로드할 때 에러 나는 분들은 아래 링크를 참고하세요. 꼭 엔지엠이 아니더라도 업로드해두고 인터페이스만 맞으면 다른 프로그램도 사용이 가능합니다^^

    [ 아두이노 설치 방법 ]

     

     

    위 코드를 아두이노에 붙여 넣기 한 후 업로드 버튼을 클릭하세요. 간략하게 코드에 대해 설명하면, NGM에서 시리얼로 변환해주는 인터페이스들을 스케치로 코드 화한 내용입니다.

    img.png

     

     

    스케치가 컴파일 중입니다.

    img.png

     

     

    컴파일된 코드가 아두이노로 업로드되었습니다.

    img.png

     

     

    개발자라면 이런 작업들이 크게 어렵지는 않을겁니다. 그리고, 아두이노 스케치 코드를 보면 인터페이스에 맞게 코딩이 가능하겠죠? 엔지엠 에디터나 플레이어를 가지고 계시면, 추가로 아두이노 레오나르도만 구매하면 됩니다. 엔지엠 3~5버전은은 수동으로 작업해야 하지만, 엔지엠 6버전은 완전 자동화되어 있어서 아두이노 스케치를 설치할 필요도 없습니다. 이외에도 녹화형 하드웨어 매크로도 판매하고 있으니 사용해보시면 좋겠네요.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.