คำถามติดแท็ก hid

2
โมดูลบลูทู ธ HID
ฉันกำลังพยายามใช้อุปกรณ์ Bluetooth HID ของฉัน (ตัวควบคุมเกมแบบกำหนดเอง) แต่มีปัญหาในการค้นหาสิ่งที่ฉันกำลังมองหา ฉันเจอวิธีแก้ปัญหาสองข้อซึ่งดูเหมือนว่าจะแพงไปหน่อยสำหรับฉันจากงานนี้ สองการแก้ปัญหาเป็นRN42-HID (คลิกซื้อเพื่อดูเวอร์ชั่นซ่อนตัว) และBluegiga WT12 ทั้งสองดูเหมือนจะแพงสำหรับฉันสำหรับวัตถุประสงค์ของฉัน ฉันสงสัยว่าแป้นพิมพ์และอุปกรณ์ต่อพ่วง Bluetooth ทั่วไปที่ใช้โปรไฟล์ HID โดยไม่ต้องติดตั้งอะไรทำ มีโมดูลอื่นที่ฉันไม่รู้หรือไม่? เพื่อความชัดเจนฉันไม่ต้องการซอฟต์แวร์ใด ๆ บนพีซีของฉันที่แปลพูดคำสั่งการเชื่อมต่อบลูทู ธ แบบอนุกรมไปยังคำสั่ง HID ฉันต้องการให้โมดูลบลูทู ธ เป็นที่รู้จักและทำงานเป็นอุปกรณ์ HID อย่างเคร่งครัด
15 bluetooth  hid 

1
เมาส์จุดต่อนิ้ว…จะบอกได้อย่างไร?
ฉันกำลังสร้างแอปพลิเคชันแบบฝังที่โฮสต์เมาส์ USB ฉันพยายามทำให้เป็นเรื่องปกติสำหรับเมาส์ USB / แทร็กบอล / อะไรก็ตาม ฉันได้ค้นพบว่าหนูรายงานแตกต่างกันไป ... ในขณะที่พวกเขาทั้งหมดรายงาน + -127 สัมพัทธ์ X / Y พิกัด 'ความรู้สึก' ของแอปพลิเคชันที่เปลี่ยนแปลงอย่างมากระหว่างรุ่นที่แตกต่างกันในการเคลื่อนไหวบางอย่างช้ามาก ฉันสมมติว่าสิ่งนี้เกี่ยวข้องกับขนาดทางกายภาพของพื้นที่เชิงตรรกะที่เมาส์รายงาน ในขณะที่ตัวอธิบาย HID มีฟิลด์เฉพาะสำหรับสิ่งนี้หนูไม่เคยใช้มัน ... อย่างน้อยสำหรับโหมดบูตที่ฉันใช้ (ไม่มีไดรเวอร์ที่นี่!) (แก้ไข: หนูไม่เริ่มทำงานในโหมดบูตความผิดพลาดของฉัน) . ณ จุดนี้ฉันถูกลดขนาดให้สร้างตารางที่ใช้คีย์ VID / PID นี่หมายความว่าฉันจะต้องทดสอบเมาส์แต่ละตัวและสร้าง tunings ให้มันสิ่งที่ฉันเหนื่อยอยู่แล้ว (และลูกค้าก็เหนื่อยด้วย!) คุณสามารถนำเม้าส์เหล่านี้และเสียบเข้ากับ Windows และรับการเคลื่อนไหวที่เท่าเทียมกันอย่างเหมาะสมจากพวกมัน ฉันกำลังดูไดรเวอร์พิเศษและไดรเวอร์ปกติที่ฉันเห็นคือ HID 2006 ทั่วไปจาก MS คำถามหลักของฉัน: สิ่งนี้จัดการได้อย่างไรในระบบปฏิบัติการทั่วไป? ฉันทำบางสิ่งบางอย่างหายไปเช่นหนูที่เคลื่อนที่เร็วกว่าจะมีช่วงเวลาการรายงานสั้นลง …
11 mouse  hid 

1
ฉันจะค้นหาค่าสำหรับการสร้างตัวบ่งชี้ USB HID ได้ที่ไหน
ฉันพยายามที่จะให้ความรู้กับตัวเองเล็กน้อยเกี่ยวกับการสร้างตัวอธิบาย USB HID ใน C สำหรับโครงการ USB PIC32 ที่ฉันต้องการลอง ฉันได้ดาวน์โหลดเอกสารตารางการใช้งาน HID จากhttp://www.usb.org/developers/hidpage/และพยายามที่จะระบุว่าค่าจริงจะถูกระบุไว้อย่างไรสำหรับองค์ประกอบต่าง ๆ ในตัวบอกสถานะ HID ให้ฉันอธิบายด้วยข้อความที่ตัดตอนมาจากตัวอย่างที่ฉันกำลังดู: ROM struct{BYTE report[HID_RPT01_SIZE];}hid_rpt01={{ 0x05,0x01, // USAGE_PAGE (Generic Desktop) 0x09,0x05, // USAGE (Game Pad) 0xA1,0x01, // COLLECTION (Application) 0x15,0x00, // LOGICAL_MINIMUM(0) 0x25,0x01, // LOGICAL_MAXIMUM(1) 0x35,0x00, // PHYSICAL_MINIMUM(0) 0x45,0x01, // PHYSICAL_MAXIMUM(1) // ... จากตัวอย่างข้างต้นเป็นที่ชัดเจนว่าอาร์เรย์ BYTE ประกอบด้วยคู่ของคีย์ …
10 usb  hid 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.