Arduino로 각종 컨트롤러를 제어한다. ② 하드웨어
Arduino로 각종 컨트롤러를 제어한다. ① 검토는 여기
Arduino로 각종 컨트롤러를 제어한다. ② 하드웨어는 여기
Arduino로 각종 컨트롤러를 제어한다. ③ 소프트웨어는 여기
컨트롤러 분해
MCU 부근
버튼 부근
회로 검증
테스트 패턴을 이용하여 저항값과 전압을 측정.
중화의 수상한 녀석은 분해도 간단하고 초보자.
ArduinoPIN의 대응 관계
테스트 패턴
DUALSHOCK 버튼
제어 방식
ArduinoPIN NO.
X
□
①
0
A
x
①
1
B
○
①
2
Y
△
①
2
KL1
L1
①
4
KR1
R1
①
5
KL2
L2
②
6->35
KR2
R2
②
7->36
SH
SHARE 버튼
①
8
OP
Option 버튼
①
9
KL3
L3
①
16
KR3
R3
①
17
PS
PS 버튼
①
18
TO
TouchPad
①
19
AU
상단 버튼
①
20
AR
오른쪽 버튼
①
21
AD
아래 버튼
①
22
AL
왼쪽 버튼
①
23
제어 방식①: HIGH로 대기. 버튼을 눌렀을 때 Low가 된다.
전류제어용 저항 4MΩ이 있기 때문에, 그대로 제어신호로 쇼트.
제어 방식②:버튼을 누르면 테스트 패턴의 전압이 0V~2.8V 정도까지 변화.
GND-패턴간의 저항 3.3kΩ과 스위치부의 가변저항의 분압전압을 읽고 있다.
Analog 입출력을 하는 것으로 제어 가능? -> 입력만 확인
출력은 PWM출력이기 때문에 콘덴서 등을 이용할 필요가 있다.
출력용에 콘덴서를 붙이면 입력시에 지연이 일어나기 때문에 배송(2020/7/19 추기)
회로도
컨트롤러 기판 개조 & Teensy용 기판 작성
컨트롤러 기판 개조
Teensy용 기판 작성①
Teensy용 기판 작성②
Teensy용 기판 완성
완성
Future work
・L2R2에의 대응
・아날로그 스틱 입력에 대응
참고 사이트
「[듀얼 쇼크 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/6679d89658f91b758712
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
테스트 패턴
DUALSHOCK 버튼
제어 방식
ArduinoPIN NO.
X
□
①
0
A
x
①
1
B
○
①
2
Y
△
①
2
KL1
L1
①
4
KR1
R1
①
5
KL2
L2
②
6->35
KR2
R2
②
7->36
SH
SHARE 버튼
①
8
OP
Option 버튼
①
9
KL3
L3
①
16
KR3
R3
①
17
PS
PS 버튼
①
18
TO
TouchPad
①
19
AU
상단 버튼
①
20
AR
오른쪽 버튼
①
21
AD
아래 버튼
①
22
AL
왼쪽 버튼
①
23
제어 방식①: HIGH로 대기. 버튼을 눌렀을 때 Low가 된다.
전류제어용 저항 4MΩ이 있기 때문에, 그대로 제어신호로 쇼트.
제어 방식②:버튼을 누르면 테스트 패턴의 전압이 0V~2.8V 정도까지 변화.
GND-패턴간의 저항 3.3kΩ과 스위치부의 가변저항의 분압전압을 읽고 있다.
Analog 입출력을 하는 것으로 제어 가능? -> 입력만 확인
출력은 PWM출력이기 때문에 콘덴서 등을 이용할 필요가 있다.
출력용에 콘덴서를 붙이면 입력시에 지연이 일어나기 때문에 배송(2020/7/19 추기)
회로도
컨트롤러 기판 개조 & Teensy용 기판 작성
컨트롤러 기판 개조
Teensy용 기판 작성①
Teensy용 기판 작성②
Teensy용 기판 완성
완성
Future work
・L2R2에의 대응
・아날로그 스틱 입력에 대응
참고 사이트
「[듀얼 쇼크 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/6679d89658f91b758712
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
컨트롤러 기판 개조
Teensy용 기판 작성①
Teensy용 기판 작성②
Teensy용 기판 완성
완성
Future work
・L2R2에의 대응
・아날로그 스틱 입력에 대응
참고 사이트
「[듀얼 쇼크 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/6679d89658f91b758712
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
・L2R2에의 대응
・아날로그 스틱 입력에 대응
참고 사이트
「[듀얼 쇼크 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/6679d89658f91b758712
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Arduino로 각종 컨트롤러를 제어한다. ② 하드웨어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mako0314tama/items/6679d89658f91b758712텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)