출처 : https://github.com/Lameguy64/ps2serial

 

PS2시리얼

PS/2 마우스를 지원하지 않는 빈티지 컴퓨터에서 사용할 수 있는 PS/2-시리얼 마우스 어댑터를 직접 만드는 방법의 회로도와 Arduino 코드입니다. 빈티지 시리얼 마우스에 대한 저렴하고 훨씬 더 안정적인 DIY 대안으로 의도되었으며, 이를 통해 현대 레이저 마우스를 지원하지 않는 빈티지 컴퓨터에서 사용할 수 있습니다.

어댑터는 3버튼 Microsoft 직렬 마우스를 에뮬레이트합니다. 3버튼 버전을 지원하지 않는 드라이버는 2개의 버튼만 등록할 수 있습니다. 스크롤휠은 지원되지 않으며 스크롤 휠이 있는 직렬 마우스를 지원하는 소프트웨어나 운영 체제가 거의 없기 때문에 구현되지 않을 가능성이 큽니다.

이 프로젝트는 Arduino Leonardo를 사용하여 프로토타입을 만들었지만 Arduino 코드를 거의 수정하지 않고도 내장된 직렬 UART가 있는 5V Arduino와 함께 작동해야 합니다. 어댑터는 직렬 포트 중 하나에 연결된 386DX에서 완벽하게 작동했습니다.

특징

  • Microsoft 3버튼 마우스와 호환(Logitech도 지원).
  • 초당 ~40개 보고 이벤트 속도(가운데 버튼을 누르지 않았을 때).
  • 사용자의 빌드에 맞게 Arduino 스케치 코드를 쉽게 구성할 수 있습니다.

요구 사항

  • UART가 내장된 5V Arduino.
  • 74LS00 NAND 게이트(74HC00도 가능하며 12V 출력이 가능할 수 있음(테스트 안 함)).
  • LM7805 또는 AM7805 전압 조절기.
  • 200옴 저항기.
  • DB9 암 커넥터(PC 연결용).
  • 6핀 미니 DIN 암 커넥터(PS/2 마우스 연결용)

Github의 kristopher가 만든 PS2Mouse Arduino 라이브러리도 필요합니다: https://github.com/kristopher/PS2-Mouse-Arduino

 

 

+ Recent posts