 |
บัซเซอร์ร้องมั้ยครับ?
|
|
สวัสดีครับ คำถามข้อนี้จัดเป็นปัญหาคลาสสิกเช่นเคย ถ้าใครที่ยังไม่เคยเล่น ก็ขอเชิญชวนให้ลองเล่น ถ้าคุณเคยเล่นคำถามข้อที่แล้ว (นารุโตะจับโบลท์ได้มั้ยครับ?) คุณอาจรู้สึกว่าคำถามข้อนี้คล้ายเดิมมาก คล้ายกับ ladder paradox ซึ่งมันก็คล้ายกันจริง ๆ นั่นแหละครับ ถ้าคุณตอบข้อที่แล้วได้ ข้อนี้ง่ายมาก แต่ถ้าคุณยังไม่ได้เล่นคำถามที่แล้ว ก็ไม่มีปัญหาอะไร ถือว่าผมนำมาฝากให้คิดสนุก ๆ
สมมติว่าผมจัดชุดทดลองดังรูปซ้าย (ดูในกรอบ) มีตัวปล่อยอินฟราเรด (IR) 2 ตัวที่ตั้งให้มันชี้ไปยังตัวรับ (IR detector เช่น phototransistor) ถ้าตัวรับนี้รับ IR ได้ มันจะส่งข้อมูลคือลอจิก 1 ออกมา แต่ถ้ามันรับ IR ไม่ได้ มันจะส่งลอจิก 0 ออกมา โดยสัญญาณที่ออกจากตัวรับแต่ละตัวป้อนเข้า NOR gate (NOR = not OR, เกตตัวนี้จะให้สัญญาณออกเป็น 1 ก็ต่อเมื่อสัญญาณเข้าทั้งหมดเป็น 0 และจะให้สัญญาณออกเป็น 0 ถ้ามีสัญญาณเข้าตัวใดตัวหนึ่งเป็น 1) สัญญาณที่ออกจาก NOR ผมนำไปควบคุมการเปิด Buzzer กำหนดให้บัซเซอร์ดังเมื่อสัญญาณที่ออกจาก NOR เป็น 1 และบัซเซอร์ไม่ดังเมื่อสัญญาณที่ออกจาก NOR เป็น 0 กล่าวโดยสรุป ชุดทดลองชุดนี้จะทำให้ Buzzer เงียบ ถ้าตัวรับ IR ตัวใดตัวหนึ่งได้รับ IR แต่ถ้ามีอะไรมาขวางระหว่าง IR กับตัวรับ IR ทำให้ตัวรับทั้งคู่ไม่สามารถรับ IR พร้อม ๆ กัน Buzzer จะส่งเสียงดัง (ดูรูปขวา - นอกกรอบ)
จากคุณ |
:
ศล
|
เขียนเมื่อ |
:
31 ส.ค. 52 13:21:38
|
|
|
|  |