10년 전 처음 매크로조이스틱을 만들었다. 그 때는 PIC 칩을 직접 코딩하고, 회로 그려서 만들고, 부품조립하고, 완성된 회로기판과 조이스틱을 연결해주는 작업을 했다. 칩 하나 굽는 데 시간이 오래 걸려서 코드 한 번 수정하고 동작 확인하려면 불편했다.
요새는 아두이노 레오나르도 기판이 USB HID 로 동작하기 때문에 이것 하나있으면 된다. 심지어 회로 부품 단가도 더 싸다. 프로그램 올리는 시간도 빠른게 장점이다.
예전 기억을 살려 카즈야 기원초 매크로를 만들어서 성공률을 측정했다.
과거 (https://bit.ly/2x5a4C1) 75% 정도 성공률보다 약 10% 향상되었다. 백번 정도 버튼 누르는게 너무 귀찮아서 반복문 안에 모든 테스트 코드를 넣었는데, 실험 사이사이 딜레이가 너무 짧아서 85% 성공률이 나온듯 하다. 딜레이 튜닝 좀 더 하면 90% 이상 성공률이 나올 듯 하다.
스팀 게임이라 키보드로 동작하도록 코딩했다.
아래는 기원초 코드
버튼 회로도 필요하다. 아두이노 튜토리얼의 회로를 참고했다(https://www.arduino.cc/en/Tutorial/KeyboardMessage)
Arduino - KeyboardMessage
Keyboard Message When the button is pressed in this example, a text string is sent to the computer as keyboard input. The string reports the number of times the button has been pressed. Once you have the Leonardo programmed and wired up, open up your favou
www.arduino.cc
실험 화면
'매크로 조이스틱 제작 강좌 1102 1' 카테고리의 다른 글
0. 오토핫키(AutoHotkey)를 이용한 카즈야 기원초 매크로 (29) | 2020.03.06 |
---|---|
아두이노를 이용한 철권 매크로 제작 0. 기원초 테스트 (4) | 2020.03.04 |
(본분 참조)매크로 조이스틱 제작 강좌는 멈춥니다 (0) | 2011.02.18 |
매크로 조이스틱 제작 강좌 12. PICKIT2 Programmer 설치와 세팅 (0) | 2011.01.25 |
당분간 강좌 잠시 멈춤 합니다. (0) | 2011.01.15 |
매크로 조이스틱 제작 강좌 11. 부품 실장, 전선 연결 (0) | 2011.01.14 |
매크로 조이스틱 제작 강좌 10. 매크로 프로그램 만들기 (3) | 2011.01.13 |
매크로 조이스틱 제작 강좌 9. 매크로 회로 패턴도 (0) | 2011.01.11 |
매크로 조이스틱 제작 강좌 8. 매크로 회로도 (0) | 2011.01.10 |
댓글을 달아 주세요
ㅇㅇ 2020.05.04 14:54 댓글주소 수정/삭제 댓글쓰기
이거 아두이노만 사서 덮어씌우면 되나요?
넵. 그런데 어느 코드가 어떤 동작을 하는지는 아셔야 해요.
플라 2020.05.27 08:39 댓글주소 수정/삭제 댓글쓰기
아두이노를 이렇게 활용해서
일반적인 조이스틱, 제가가진 판테라 조이스틱과 같은
기성품 스틱에 응용이 가능 할까요?
기성품 스틱에 있는 버튼을 활용해
응용해서 만들어 보고 싶네요.
넵. 조금만 공부해보시면 매우 쉽게 만드실 수 있을거에요. 쉬운 접근법은 그냥 아두이노를 키보드 만든다고 생각하시면 됩니다. 스틱에는 방향키 매핑해두고, LP, RP, LK, RK 는 버튼 네개 매핑하고, 나머지 버튼은 전부 매크로 기능을 넣으면 될 것 같습니다. 만들어보고 싶긴하지만, 전선 연결하고 땜질하는게 귀찮아서 아직 안만들어봤습니다. ㅎㅎ