usb ps2 핸드 컨트롤러에서 입력을 받아 번역하고 rs232 장치로 정보를 전달하는 프로그램을 만들려고합니다. 이미 rs232 장치에서 모든 작업을하고 있습니다. 문제는 USB 컨트롤러와의 인터페이스입니다. 밖에있는 좋은 문서가없는 것 같고 .NET3.0/3.5에는 당신을 도울 수있는 라이브러리가 없습니다. 어떻게 시작하나요?C# .NET에서 USB PS2 핸드 컨트롤러 사용
2
A
답변
0
당신은 USB 데이터에 액세스하기 위해 SharpUSBLib을 시도 했습니까?
0
몇 년 된 스레드 일 수 있습니다 ... anywho .... 나는 SlimDX 꽤 좋은 라이브러리 C# .Net/VB 알고. 그리고 USB 컨트롤러를 사용하는 것은 매우 간단합니다.이 작업 만하면됩니다. 참고로이 코드는 내가 만든 것입니다. 조이스틱으로 테스트 할 필요가 없습니다.이 코드는 ...
static Joystick[] joystick = new Joystick[1];
const int minimum_value = -1000;//your values goes here
const int maximum_value = 1000;//your values goes here
public test()
{
DirectInput USBJoystick = new DirectInput();
IList<DeviceInstance> device = null;//to get the joysticks
device = USBJoystick.GetDevices(DeviceClass.GameController, DeviceEnumerationFlags.AttachedOnly);
if (device.Count == 1)
joystick[0] = new Joystick(USBJoystick, device[0].InstanceGuid);
foreach (DeviceObjectInstance deviceObject in joystick[0].GetObjects())
{
if ((deviceObject.ObjectType & ObjectDeviceType.Axis) != 0)
joystick[0].GetObjectPropertiesById((int)deviceObject.ObjectType).SetRange(minimum_value, maximum_value);
}
}
관련 문제
- 1. 폴링 USB 게임 컨트롤러 장치 C#을
- 2. 마이크로 컨트롤러 wth 통합 USB 기능 + USB 호스트 컨트롤러
- 3. C# .NET에서 XPath 사용
- 4. .NET에서 ArcSDE API 사용 (C#)
- 5. AS3 USB 게임 컨트롤러 지원
- 6. 키보드 입력 용 USB 컨트롤러 사용 (APC40 -> WoW)
- 7. C# .NET에서 NTFS 사용 권한 설정
- 8. Linux에서 USB 호스트 컨트롤러 드라이버를 제거하십시오.
- 9. . NET에서 데이터베이스 사용
- 10. .Net에서 kernel32 사용
- 11. .NET에서 Java Webservice 사용
- 12. C/C++ USB 드라이브 이벤트
- 13. C++ USB 프로그래밍
- 14. USB 프로그래밍 : C/Linux
- 15. .NET에서 libpurple 사용
- 16. .NET에서 MPXJ 사용
- 17. .NET에서 사전 사용
- 18. .NET에서 CouchDB 사용
- 19. .Net에서 ScrollBars 사용
- 20. .NET에서 java 라이브러리 사용
- 21. .Net에서 VB6.dll 사용
- 22. .NET에서 FFmpeg 사용
- 23. .NET에서 JSON 사용
- 24. .NET에서 Python COM 서버 사용
- 25. 도우미 컨트롤러 사용
- 26. 컨트롤러 내부에서 link_to_remote 사용
- 27. 수퍼바이저의 내비게이션 컨트롤러 사용
- 28. 문자열^C++ .Net에서
- 29. 핸드 헬드 장치 용 VB.net
- 30. ASP.net MVC 컨트롤러 - 생성자 사용