ปกติแล้วทุกๆ ปุ่ม จะมีจำนวนข้อมูลที่ส่งออกไปเท่าๆกัน
เอามาให้ดูเล่นๆ ที่ผมทำ
ไม่ต้องสนใจโด้ดอะไรมากนักก็ได้ ต้องการให้ดูตรงที่เป็นตัวเลข 0 กับ 1
ตรงนี้จะเป็นข้อมูลที่แต่ละปุ่มส่งออกมาตอนกด
บางปุ่มถ้ากดแช่ มันก็จะส่งให้ซ้ำๆ ด้วยข้อมูลชุดเดิม หรือบางโปรโตคอลการส่งซ้ำตอนกดค้างไว้ จะทำแค่ส่งโค้ดสั้นๆ ไม่กี่ bit เป็นระยะตลอดการกดแช่นั้นๆ ให้ฝั่งรับรู้ว่ายังแช่ปุ่มอยู่ (ประหยัดถ่านกว่า)
V_UP: DB '0100000000000100000000010000000000000100000001011E'
V_DN: DB '0100000000000100000000010000000010000100100001011E'
CH_UP: DB '0100000000000100000000010000000000101100001011011E'
CH_DN: DB '0100000000000100000000010000000010101100101011011E'
PWR: DB '0100000000000100000000010000000010111100101111011E'
AV: DB '0100000000000100000000010000000010100000101000011E'
MUTE: DB '0100000000000100000000010000000001001100010011011E'
TIMER: DB '0100000000000100000000010000000011110000111100011E'
จะเห็นว่าไม่ว่าจะกดปุ่มใดๆ จำนวน Bit ที่ส่งออกไปก็เท่าเดิม
**แก้ไข จะจัดให้มันเรียงสวยๆ เท่าๆ กันก็ทำไม่ได้ **
แก้ไขเมื่อ 31 พ.ค. 51 00:04:08
แก้ไขเมื่อ 31 พ.ค. 51 00:02:26
แก้ไขเมื่อ 30 พ.ค. 51 23:53:49
แก้ไขเมื่อ 30 พ.ค. 51 23:52:56