Wait Block
Wait Block ทำให้หุ่นยนต์รอจนอุปกรณ์ตรวจจับ สามารถจับค่าที่ต้องการได้ แล้วถึงค่อยดำเนินการต่อ หรือหยุดเป็นระยะเวลาหนึ่ง
หน้าตาของ Wait Block
- ตัวเลขแสดงพอร์ตที่ใช้กับบล๊อกนี้
- สัญลักษณ์แสดงชนิดของการรอ
Wait For Time
หากตั้ง Control = Time จะทำให้หุ่นยนต์หน่วงเวลาเป็นระยะเวลาหนึ่ง
- Until - ระยะเวลาที่ให้หุ่นยนต์หน่วง หน่วยเป็นวินาที
Wait Block
Wait For Touch
หากตั้ง Control = Sensor, Sensor = Touch Sensor จะทำให้หุ่นยนต์รอการกดปุ่ม
- Port - เลือกพอร์ตของเซ็นเซอร์
- Action
- Pressed - รอจนปุ่มถูกกด
- Released - รอจนปุ่มถูกปล่อย
- Bumped - รอจนปุ่มถูกกดแล้วถูกปล่อย
- หากต่อ NXT กับคอมพิวเตอร์อยู่ กล่องนี้จะแสดงสถานะการกดปุ่ม
Wait Block
Wait For Sound
หากตั้ง Control = Sensor, Sensor = Sound Sensor จะทำให้หุ่นยนต์รอถึงความดังของเสียง
- Port - เลือกพอร์ตของเซ็นเซอร์
- Until - รอจนกว่าความดังจะอยู่ในช่วงที่กำหนด
- หากต่อ NXT กับคอมพิวเตอร์อยู่ กล่องนี้จะแสดงความดังของเสียงที่เซ็นเซอร์สามารถตรวจจับได้
Wait Block
Wait For Light
หากตั้ง Control = Sensor, Sensor = Light Sensor จะทำให้หุ่นยนต์รอถึงความสว่าง
- Port - เลือกพอร์ตของเซ็นเซอร์
- Until - รอจนกว่าเซ็นเซอร์จะตรวจพบความสว่างอยู่ในช่วงที่กำหนด
- Function
- Generate Light - หากทำเครื่องหมายไว้ จะมีแสงสีแดงออกจากเซ็นเซอร์แสงระหว่างรอ
- หากต่อ NXT กับคอมพิวเตอร์อยู่ กล่องนี้จะแสดงความสว่างของแสงที่เซ็นเซอร์สามารถตรวจจับได้
Wait Block
Wait For Distance
หากตั้ง Control = Sensor, Sensor = Ultrasonic Sensor จะทำให้หุ่นยนต์รอจนกว่าจะตรวจพบสิ่งของในระยะทางที่กำหนด
- Port - เลือกพอร์ตของเซ็นเซอร์
- Until - รอจนกว่าเซ็นเซอร์จะตรวจพบวัตถุในระยะทางที่กำหนด
- Show - เลือกหน่วยที่ต้องการวัด
- หากต่อ NXT กับคอมพิวเตอร์อยู่ กล่องนี้จะแสดงค่าที่ Ultrasonic Sensor อ่านได้
Wait Block
Wait For NXT Button
หากตั้ง Control = Sensor, Sensor = NXT Buttons รอการกดปุ่มบน NXT
- Button - เลือกปุ่มที่จะรอให้กด
- Action
- Pressed - รอจนปุ่มถูกกด
- Released - รอจนปุ่มถูกปล่อย
- Bumped - รอจนปุ่มถูกกดแล้วถูกปล่อย