Arduino로 각종 컨트롤러를 제어한다. ①검토
Arduino로 각종 컨트롤러를 제어한다. ① 검토는 여기
Arduino로 각종 컨트롤러를 제어한다. ② 하드웨어는 여기
Arduino로 각종 컨트롤러를 제어한다. ③ 소프트웨어는 여기
개발 배경
모 게임에서, 정해진 조작을 연속으로 실시하는 일이 있다.
일련의 조작을 간단하게 실시할 수 있도록 하고 싶다.
개요
기존 유선 USB 컨트롤러를 기반으로
"중국 문자가 들어있는 수상한 양심적인 가격의 제품"
htps //w w. 아마존. 이. jp/dp/B084↓G988/레 f=cm_sw_에m_r_mt_dp_우_QjS7에베 J80JTX
Arduino 호환 보드 Teensy3.6을 사용하여 버튼 입력을 외부에서 제어합니다.
"Teensy3.6 - 스위치 과학"
htps //w w. 슈 tch-s 시엔세. 코 m/타타 g/2989/
기능
연사 기능
HORI의 컨트롤러처럼 모드 분할을 한다.
하드적으로 구현이 곤란했기 때문에 배송(2020/07/04 추가)
( htps : // 가메. rl dl. 오 rg / ps4 - 콘 t 로페 r 렌샤 / # 2 참고:2020/06/21)
자동 버튼 조작
입력 모드와 출력 모드를 제공하여 패턴을 변경할 수 있습니다.
입력 모드: 각 버튼의 입력 저장
출력 모드: 누르고 있는 동안 저장된 패턴을 출력
하드웨어 검토
연사 모드용
TURBO 버튼
TURBO LED(녹색)
버튼용 저항
LED용 저항
연사 모드를 실장하지 않기 때문에 불필요 (2020/07/04 추가)
자동 모드용
AUTO 버튼
AUTO REC 버튼
AUTO reset 버튼
AUTO REC LED(적색) 다리를 적색
AUTO REC LED (녹색) 다리를 검은 색
버튼용 저항 *3
Teensy 내 Pullup 저항을 사용하기 때문에 불필요
LED용 저항(10Ωx4)
각종 버튼용
전류 제한용 저항 *18 (택트 스위치 사용하고 있는 사람은 필요 없을지도)
소프트웨어 검토
1/30초마다 다음 처리
ボタンのステータス確認・保存
Teensy接続ボタン3個 (前とステータスが違えば押下&離す認識)
if AUTO REC flag
コントローラのボタン18個
if 連射モード押下
if AUTO REC=ON
error flag (赤LED&緑LED早点滅)
Swith ボタン.連射ステータス
連射: 連射ホールドに
連射ホールド: 連射OFFに
連射OFF: 連射モードに
else if AUTOボタン押下
if AUTO rec =NONE
error flag (赤LED早点滅)
else
AUTO out flag
else if AUTO RECボタン押下
if 連射モード=ON
error flag (赤LED&緑LED早点滅)
else
AUTO REC flag トグル (REC時赤LED遅点滅 & RECデータ有時赤LED点灯)
ボタン出力 LED更新
참고 사이트
「[듀얼 쇼크 4 탈취] - 마츠쿠라씨 집의 보관소(가정)」 2020/06/21 액세스
https://rezius2.jimdofree.com/%E5%B7%A5%E4%BD%9C%E3%81%AE%E6%A3%9A/%E3%83%87%E3%83%A5%E3% 82%A2%E3%83%AB%E3%82%B7%E3%83%A7%E3%83%83%E3%82%AF4%E4%B9%97%E3%81%A3%E5%8F% 96%E3%82%8A/
「DualShock 4-PS4 개발자 Wiki」2020/06/21 액세스
htps //w w. ps로 v ぃき. 코 m / ps4 / 즈아 l쇼 ck_4
「듀얼 쇼크 4의 아날로그 스틱을 탈취한다(1):분해~회로도~시험 |
htps : // 아메 bぉ. jp / t287 / 엔트리 12426938822. HTML
Reference
이 문제에 관하여(Arduino로 각종 컨트롤러를 제어한다. ①검토), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mako0314tama/items/1653b117b95afd54638f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
기존 유선 USB 컨트롤러를 기반으로
"중국 문자가 들어있는 수상한 양심적인 가격의 제품"
htps //w w. 아마존. 이. jp/dp/B084↓G988/레 f=cm_sw_에m_r_mt_dp_우_QjS7에베 J80JTX
Arduino 호환 보드 Teensy3.6을 사용하여 버튼 입력을 외부에서 제어합니다.
"Teensy3.6 - 스위치 과학"
htps //w w. 슈 tch-s 시엔세. 코 m/타타 g/2989/
기능
연사 기능
HORI의 컨트롤러처럼 모드 분할을 한다.
하드적으로 구현이 곤란했기 때문에 배송(2020/07/04 추가)
( htps : // 가메. rl dl. 오 rg / ps4 - 콘 t 로페 r 렌샤 / # 2 참고:2020/06/21)
자동 버튼 조작
입력 모드와 출력 모드를 제공하여 패턴을 변경할 수 있습니다.
입력 모드: 각 버튼의 입력 저장
출력 모드: 누르고 있는 동안 저장된 패턴을 출력
하드웨어 검토
연사 모드용
TURBO 버튼
TURBO LED(녹색)
버튼용 저항
LED용 저항
연사 모드를 실장하지 않기 때문에 불필요 (2020/07/04 추가)
자동 모드용
AUTO 버튼
AUTO REC 버튼
AUTO reset 버튼
AUTO REC LED(적색) 다리를 적색
AUTO REC LED (녹색) 다리를 검은 색
버튼용 저항 *3
Teensy 내 Pullup 저항을 사용하기 때문에 불필요
LED용 저항(10Ωx4)
각종 버튼용
전류 제한용 저항 *18 (택트 스위치 사용하고 있는 사람은 필요 없을지도)
소프트웨어 검토
1/30초마다 다음 처리
ボタンのステータス確認・保存
Teensy接続ボタン3個 (前とステータスが違えば押下&離す認識)
if AUTO REC flag
コントローラのボタン18個
if 連射モード押下
if AUTO REC=ON
error flag (赤LED&緑LED早点滅)
Swith ボタン.連射ステータス
連射: 連射ホールドに
連射ホールド: 連射OFFに
連射OFF: 連射モードに
else if AUTOボタン押下
if AUTO rec =NONE
error flag (赤LED早点滅)
else
AUTO out flag
else if AUTO RECボタン押下
if 連射モード=ON
error flag (赤LED&緑LED早点滅)
else
AUTO REC flag トグル (REC時赤LED遅点滅 & RECデータ有時赤LED点灯)
ボタン出力 LED更新
참고 사이트
「[듀얼 쇼크 4 탈취] - 마츠쿠라씨 집의 보관소(가정)」 2020/06/21 액세스
https://rezius2.jimdofree.com/%E5%B7%A5%E4%BD%9C%E3%81%AE%E6%A3%9A/%E3%83%87%E3%83%A5%E3% 82%A2%E3%83%AB%E3%82%B7%E3%83%A7%E3%83%83%E3%82%AF4%E4%B9%97%E3%81%A3%E5%8F% 96%E3%82%8A/
「DualShock 4-PS4 개발자 Wiki」2020/06/21 액세스
htps //w w. ps로 v ぃき. 코 m / ps4 / 즈아 l쇼 ck_4
「듀얼 쇼크 4의 아날로그 스틱을 탈취한다(1):분해~회로도~시험 |
htps : // 아메 bぉ. jp / t287 / 엔트리 12426938822. HTML
Reference
이 문제에 관하여(Arduino로 각종 컨트롤러를 제어한다. ①검토), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mako0314tama/items/1653b117b95afd54638f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
연사 모드용
TURBO 버튼
TURBO LED(녹색)
버튼용 저항
LED용 저항
연사 모드를 실장하지 않기 때문에 불필요 (2020/07/04 추가)
자동 모드용
AUTO 버튼
AUTO REC 버튼
AUTO reset 버튼
AUTO REC LED(적색) 다리를 적색
AUTO REC LED (녹색) 다리를 검은 색
버튼용 저항 *3
Teensy 내 Pullup 저항을 사용하기 때문에 불필요
LED용 저항(10Ωx4)
각종 버튼용
전류 제한용 저항 *18 (택트 스위치 사용하고 있는 사람은 필요 없을지도)
소프트웨어 검토
1/30초마다 다음 처리
ボタンのステータス確認・保存
Teensy接続ボタン3個 (前とステータスが違えば押下&離す認識)
if AUTO REC flag
コントローラのボタン18個
if 連射モード押下
if AUTO REC=ON
error flag (赤LED&緑LED早点滅)
Swith ボタン.連射ステータス
連射: 連射ホールドに
連射ホールド: 連射OFFに
連射OFF: 連射モードに
else if AUTOボタン押下
if AUTO rec =NONE
error flag (赤LED早点滅)
else
AUTO out flag
else if AUTO RECボタン押下
if 連射モード=ON
error flag (赤LED&緑LED早点滅)
else
AUTO REC flag トグル (REC時赤LED遅点滅 & RECデータ有時赤LED点灯)
ボタン出力 LED更新
참고 사이트
「[듀얼 쇼크 4 탈취] - 마츠쿠라씨 집의 보관소(가정)」 2020/06/21 액세스
https://rezius2.jimdofree.com/%E5%B7%A5%E4%BD%9C%E3%81%AE%E6%A3%9A/%E3%83%87%E3%83%A5%E3% 82%A2%E3%83%AB%E3%82%B7%E3%83%A7%E3%83%83%E3%82%AF4%E4%B9%97%E3%81%A3%E5%8F% 96%E3%82%8A/
「DualShock 4-PS4 개발자 Wiki」2020/06/21 액세스
htps //w w. ps로 v ぃき. 코 m / ps4 / 즈아 l쇼 ck_4
「듀얼 쇼크 4의 아날로그 스틱을 탈취한다(1):분해~회로도~시험 |
htps : // 아메 bぉ. jp / t287 / 엔트리 12426938822. HTML
Reference
이 문제에 관하여(Arduino로 각종 컨트롤러를 제어한다. ①검토), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mako0314tama/items/1653b117b95afd54638f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
ボタンのステータス確認・保存
Teensy接続ボタン3個 (前とステータスが違えば押下&離す認識)
if AUTO REC flag
コントローラのボタン18個
if 連射モード押下
if AUTO REC=ON
error flag (赤LED&緑LED早点滅)
Swith ボタン.連射ステータス
連射: 連射ホールドに
連射ホールド: 連射OFFに
連射OFF: 連射モードに
else if AUTOボタン押下
if AUTO rec =NONE
error flag (赤LED早点滅)
else
AUTO out flag
else if AUTO RECボタン押下
if 連射モード=ON
error flag (赤LED&緑LED早点滅)
else
AUTO REC flag トグル (REC時赤LED遅点滅 & RECデータ有時赤LED点灯)
ボタン出力 LED更新
「[듀얼 쇼크 4 탈취] - 마츠쿠라씨 집의 보관소(가정)」 2020/06/21 액세스
https://rezius2.jimdofree.com/%E5%B7%A5%E4%BD%9C%E3%81%AE%E6%A3%9A/%E3%83%87%E3%83%A5%E3% 82%A2%E3%83%AB%E3%82%B7%E3%83%A7%E3%83%83%E3%82%AF4%E4%B9%97%E3%81%A3%E5%8F% 96%E3%82%8A/
「DualShock 4-PS4 개발자 Wiki」2020/06/21 액세스
htps //w w. ps로 v ぃき. 코 m / ps4 / 즈아 l쇼 ck_4
「듀얼 쇼크 4의 아날로그 스틱을 탈취한다(1):분해~회로도~시험 |
htps : // 아메 bぉ. jp / t287 / 엔트리 12426938822. HTML
Reference
이 문제에 관하여(Arduino로 각종 컨트롤러를 제어한다. ①검토), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mako0314tama/items/1653b117b95afd54638f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)