หมวดบล็อกคำสั่ง Control ประกอบด้วยบล็อกคำสั่งที่สามารถปรับเปลี่ยนการทำงานของโปรแกรมทั้งหมด เช่น การรอ การวนซ้ำ และเงื่อนไข
Is color ?
|
บล็อกคำสั่งนี้จะส่งคืนค่าที่เป็น "จริง" นั่นคือ เมื่อเซนเซอร์สีตรวจพบสีที่กำหนด สีที่สามารถตรวจพบได้คือ: (0) สีดำ (1) สีม่วง (3) สีน้ำเงิน (4) สีฟ้า (6) สีเขียว (7) สีเหลือง (9) สีแดง (10) สีขาว (-1) ไม่มีสี |
Color
|
บล็อกคำสั่งนี้จะส่งคืนค่าปัจจุบันของสี ที่เซนเซอร์สีตรวจพบ สีที่สามารถตรวจพบได้คือ: (0) สีดำ (1) สีม่วง (3) สีน้ำเงิน (4) สีฟ้า (6) สีเขียว (7) สีเหลือง (9) สีแดง (10) สีขาว (-1) ไม่มีสี |
Is reflected light ?
|
บล็อกคำสั่งนี้จะส่งคืนค่าที่เป็น "จริง" นั่นคือ เมื่อแสงที่สะท้อนกลับไปยังเซนเซอร์สีมากกว่า เท่ากับ หรือน้อยกว่าเปอร์เซ็นต์ที่กำหนด |
Reflected Light
|
บล็อกคำสั่งนี้ สามารถรายงานค่าปัจจุบันของแสงที่สะท้อนกลับไปยังเซนเซอร์สี |
Is pressed ?
|
บล็อกคำสั่งนี้จะส่งคืนค่าที่เป็น "จริง" นั่นคือ เมื่อเซนเซอร์วัดแรงถูกกด มากกว่า 0 นิวตัน ถูกกดแรง ๆ น้อยกว่า 5 นิวตัน หรือถูกปล่อย เท่ากับ 0 นิวตัน |
Pressure
|
บล็อกคำสั่งนี้ สามารถรายงานแรงกดปัจจุบันที่ใช้กับเซนเซอร์วัดแรง เป็นนิวตันหรือเปอร์เซ็นต์ เซนเซอร์สามารถตรวจวัดแรงกดได้ในช่วง 2-10 นิวตัน |
Is distance ?
|
บล็อกคำสั่งนี้จะส่งคืนค่าที่เป็น "จริง" นั่นคือ เมื่อเซนเซอร์วัดระยะ ตรวจวัดได้ว่ามีบางสิ่งอยู่ใกล้กว่า ไกลกว่า หรือตรงกับระยะทางที่กำหนดเป็นเซนติเมตร นิ้ว หรือเปอร์เซ็นต์ |
Distance
|
บล็อกคำสั่งนี้ สามารถรายงานระยะทางปัจจุบันที่เซนเซอร์วัดระยะตรวจวัดได้ เป็นเซนติเมตร นิ้ว หรือเปอร์เซ็นต์ ระยะที่เซนเซอร์สามารถตรวจวัดได้คือ 0-200 เซนติเมตร หรือ 0-78.74 นิ้ว |
Is tilted ?
|
บล็อกคำสั่งนี้จะส่งคืนค่าที่เป็น "จริง" นั่นคือ เมื่อคอนโทรลเลอร์ เอียงไปในทิศทางที่กำหนด โดยแนวเริ่มต้นคือแนวนอน ปุ่มอยู่ด้านบน |
Is Hub orientation ?
|
บล็อกคำสั่งนี้จะส่งคืนค่าที่เป็น "จริง" นั่นคือ เมื่อคอนโทรลเลอร์ถูกวางในทิศทางที่กำหนด โดยทิศทางที่สามารถวางได้คือ : (0) ด้านบน (1) ด้านหน้า (2) ด้านขวา (3) ด้านล่าง (4) ด้านหลัง (5) ด้านซ้าย |
Is Shaking ?
|
บล็อกคำสั่งนี้จะส่งคืนค่าที่เป็น "จริง" นั่นคือ เมื่อคอนโทรลเลอร์เป็นเซนเซอร์วัดแรงอย่างใดอย่างหนึ่ง: (0) ถูกแตะ (2) ถูกสั่นสะเทือน (3) ตก/หล่น |
Hub Pitch Roll Yaw Angle
|
บล็อกคำสั่งนี้ สามารถรายงานค่า Pitch Roll Yaw ของคอนโทรเลอร์ได้ โดย Pitch Roll Yaw เป็นคำที่ใช้กันโดยทั่วไป เพื่ออธิบายการเคลื่อนที่ของเครื่องบินผ่านอากาศ แต่สามารถนำไปใช้กับทุก ๆ วัตถุที่หมุนในเชิง สามมิติได้ เมื่อลองสังเกตเครื่องบิน: มุมพิช (Pitch) หมายถึงจมูกของเครื่องบินที่กำลังขึ้น หรือลง มุมโรล (Roll) หมายถึงปีกเครื่องบินที่กำลังขึ้นหรือลง มุมยอว์ (Yaw) หมายถึงทิศทางของเครื่องบินเมื่อเทียบ กับพื้นดิน |
Set Hub Yaw Angle to 0
|
บล็อกคำสั่งนี้ สามารถตั้งค่าเริ่มต้นมุมยอว์ (Yaw) ของคอนโทรลเลอร์ให้เป็น 0 ในทิศทางที่คอนโทรลเลอร์หันไป เมื่อเริ่มต้นการทำงานของโปรแกรม |
Is Hub Button pressed ?
|
บล็อกคำสั่งนี้จะส่งคืนค่าที่เป็น "จริง" นั่นคือ เมื่อปุ่มซ้ายหรือขวานั้น ถูกกดหรือถูกปล่อย |
Timer
|
บล็อกคำสั่งนี้ สามารถรายงานเวลาเป็นวินาทีนับตั้งแต่โปรแกรมเริ่มทำงาน โดยตัวจับเวลาจะรีสตาร์ททุกครั้ง เมื่อมีการเริ่มต้นการทำงานของโปรแกรมใหม่ ซึ่งสามารถใช้บล็อกคำสั่ง Reset Timer เพื่อรีสตาร์ทตัวจับเวลาด้วยตัวเองได้ |
Reset Timer
|
บล็อกคำสั่งนี้ สามารถรีเซ็ตตัวจับเวลา |