แกนหน้าบนเมาส์แบบกล (บอล) มีตัวส่งสัญญาณ IR และตัวรับสัญญาณคู่ที่มีล้อซึ่งดูเหมือนว่าจะมีรอยแยกเพียงอย่างเดียว
มีการคำนวณทิศทางอย่างไร
แกนหน้าบนเมาส์แบบกล (บอล) มีตัวส่งสัญญาณ IR และตัวรับสัญญาณคู่ที่มีล้อซึ่งดูเหมือนว่าจะมีรอยแยกเพียงอย่างเดียว
มีการคำนวณทิศทางอย่างไร
คำตอบ:
ไม่เพียง แต่เป็นคู่ของตัวส่งและตัวรับสัญญาณ IR แต่มีอยู่สองตัว ระหว่างเครื่องส่งสัญญาณและเครื่องรับมีล้อเลื่อนซึ่งเมื่อหมุนจะทำให้เกิดชีพจรรถไฟในเครื่องรับ (แสงจากเครื่องส่งถูกปิดกั้นสามารถผ่านบล็อกอีกครั้งและอื่น ๆ )
เคล็ดลับคือวิธีการวางตัวรับสัญญาณสองตัวคือในพื้นที่สี่เหลี่ยมจัตุรัส
ซึ่งหมายความว่าพัลส์ของผู้รับหนึ่งคนนำหน้าพัลส์ของอีกคนหนึ่งด้วยจำนวนขององศา (ตามอุดมคติ 90 °) ถ้าล้อหันไปทางอื่นพัเดียวกันในขณะนี้ล่าช้าคนอื่น ๆ
โปรดสังเกตว่าบนขอบที่เพิ่มขึ้นของแชนเนล A ช่อง B อยู่ในระดับสูงเมื่อหมุนหนึ่งทางและต่ำเมื่อหมุนในอีกทางหนึ่ง
รูปแบบที่เฉพาะเจาะจงเป็นเรื่องปกติของสีเทาเข้ารหัส
เกี่ยวกับการเข้ารหัสสีเทา
ไบนารีสามัญมีข้อเสียที่การเปลี่ยนรหัสอาจสร้างรหัสที่ผิดพลาดในระหว่างการเปลี่ยนแปลง ยกตัวอย่างเช่นการเปลี่ยนแปลงจาก0111
(7) ถึง1000
(8) ถ้าบิตซ้ายสุดเร็วกว่าบิตอื่นคุณจะเห็นสักครู่1111
(15) ซึ่งปิดทั้งหมด
รหัสสีเทาจะเอาชนะสิ่งนี้ได้โดยการจัดเรียงรหัสใหม่เพื่อให้มีการเปลี่ยนแปลงเพียงครั้งละ 1 บิต
เอนโค้ดเดอร์สัมบูรณ์จะไม่ช่วยให้คุณค้นหาตำแหน่งของเม้าส์สัมบูรณ์อย่างไรก็ตามเนื่องจากล้อหมุนได้หลายครั้งในขณะที่คุณเลื่อนเมาส์ รูปแบบ "ที่ไม่ซ้ำกัน" จะทำซ้ำทุกสองสามมิลลิเมตร นอกจากนี้ยังเป็นไปได้ที่จะเลื่อนเม้าส์เมื่อคอมพิวเตอร์ปิดอยู่หรือคุณสามารถยกเม้าส์และวางมันลงอีกเล็กน้อย การกระทำทั้งสองอย่างจะไม่ถูกตรวจพบ