คำตอบสั้น ๆ

สร้างวงจร Java ขนาดเล็กและตรวจสัญญาณทีละส่วน

สร้างทางสัญญาณที่มองเห็นได้: คันโยกส่งไฟให้ผงเรดสโตนสามช่อง ซึ่งชี้เข้าบล็อกทึบข้างประตูเหล็ก เปิดคันโยกเพื่อเปิดประตู ปิดเพื่อปิดประตู นี่เป็น ตัวอย่าง Java Edition ไม่ใช่แบบที่ทดสอบครบทุกเวอร์ชัน มีคันโยกเดียวและไม่ปิดอัตโนมัติ

วัสดุและตำแหน่ง

เตรียมคันโยกหนึ่งอัน ผงเรดสโตนสามอัน ประตูเหล็กหนึ่งบาน บล็อกหินเต็มหนึ่งก้อน และพื้นทึบรองรับ ใช้หินหรือหินหยาบแทนกระจกหรือแผ่นครึ่งบล็อก เผื่อพื้นที่เดินและทางออกอื่นระหว่างทดสอบ

พิกัดเป็นตำแหน่งสัมพันธ์ วางพื้นต่อกันหกบล็อกที่ Y=0 จาก X=0 ถึง 5 ที่ Y=1 วางคันโยก X=0 ผง X=1–3 บล็อกทึบ X=4 และส่วนล่างประตูเหล็ก X=5 ส่วนบนประตูอยู่ X=5, Y=2 ให้เว้นว่างก่อนวางประตู

X      0  1  2  3  4  5
Y=2    .  .  .  .  .  D
Y=1    L  R  R  R  B  D
Y=0    #  #  #  #  #  #

L = คันโยก; R = ผงเรดสโตน; B = หินเต็ม; D = ประตูเหล็ก; # = พื้น; . = ว่าง เป็นภาพมองด้านข้าง ไม่ใช่ภาพเกม ผงสุดท้ายต้องชี้เข้าบล็อกที่ติดประตูโดยตรง

ประตูเหล็กเปิดด้วยสัญญาณเรดสโตน การโต้ตอบที่ประตูโดยตรงไม่สลับเปิดปิด ให้คันโยกอยู่ฝั่งที่เอื้อมถึงขณะทดสอบ เพราะตัวอย่างไม่มีสวิตช์ที่สอง

ทดสอบทีละส่วน

เปิดคันโยก: ผงทั้งสามควรสว่างและประตูเปิด ปิดคันโยก: ผงดับและประตูปิด หากผงแรกไม่สว่างให้ตรวจคันโยกและพื้น หากปลายสายไม่สว่างให้ตรวจว่าผงสามช่องต่อกันระดับเดียวกัน หากสายสว่างแต่ประตูไม่เปิดให้ตรวจทิศผงเข้าบล็อกทึบและบล็อกติดประตู หากประตูยังเปิดให้หาแหล่งจ่ายไฟอื่นใกล้ ๆ

วงจรสั้นนี้ไม่ต้องใช้รีพีตเตอร์ สวิตช์ที่สองหรือระบบปิดอัตโนมัติต้องออกแบบเพิ่ม

ตรวจโครงสร้างตามเอกสารชุมชนเรื่องคันโยก ไฟเรดสโตนและประตูแล้ว แต่ ยังไม่ได้สร้างและทดสอบใน Java เวอร์ชันเฉพาะ ลองในโลกทดสอบก่อนใช้งาน Bedrock ต้องทดสอบแยก

Sources

Minecraft Wiki: Lever · Minecraft Wiki: Redstone mechanics · Minecraft Wiki: Iron Door

แหล่งข้อมูล

ประวัติการแก้ไข

— อัปเดตล่าสุด