การรับรู้ของสมอง#

การแนะนำ#

หมวดหมู่การตรวจจับสัญญาณจากสมอง (Brain Sensing) ประกอบด้วยบล็อกที่ตรวจจับสัญญาณอินพุตจากสมอง VEX IQ (รุ่นที่ 2) และรายงานค่าภายในระบบ บล็อกเหล่านี้ช่วยให้โปรเจ็กต์ของคุณตอบสนองต่อการกดปุ่ม ตรวจสอบสถานะแบตเตอรี่ และกำหนดตำแหน่งเคอร์เซอร์หน้าจอปัจจุบันขณะพิมพ์ได้

บล็อกเหล่านี้มักใช้ร่วมกับเครื่องมือแสดงผลตอบรับทางภาพ เช่น บล็อก Screen หรือ Console ซึ่งช่วยสร้างโปรแกรมแบบโต้ตอบหรือตอบสนองได้ในระหว่างการทำงาน

ด้านล่างนี้คือรายการของบล็อกทั้งหมด:

ปุ่มสมองถูกกด#

บล็อก Boolean ปุ่มสมองถูกกด รายงานว่าขณะนี้มีปุ่มสมองถูกกดอยู่หรือไม่

  • จริง — ปุ่มที่ระบุถูกกดอยู่

  • เท็จ — ไม่ได้กดปุ่มที่ระบุไว้

<Brain [◀ v] ถูกกด?>

พารามิเตอร์

คำอธิบาย

ปุ่ม

ปุ่มสำหรับตรวจสอบการกด:

  • ◀
  • ▶
  • ตรวจสอบ

ตัวอย่าง

เมื่อเริ่มต้น
[Spin when a Brain button is pressed.]
รอจนกว่า <Brain [▶ v] ถูกกด?>
เลี้ยว [ขวา v] เป็น (360) องศา ▶

ความจุแบตเตอรี่#

ส่วนแสดงผล ความจุแบตเตอรี่ จะแสดงระดับแบตเตอรี่เป็นเปอร์เซ็นต์ตั้งแต่ 0% ถึง 100%

(ความจุแบตเตอรี่เป็น %)

พารามิเตอร์

คำอธิบาย

บล็อกนี้ไม่มีพารามิเตอร์

ตัวอย่าง

เมื่อเริ่มต้น
[Display the current battery capacity.]
พิมพ์ (ความจุแบตเตอรี่เป็น %) บนหน้าจอ ◀ และตั้งเคอร์เซอร์ไปแถวถัดไป

เมื่อปุ่มสมอง#

บล็อก when Brain button จะเรียกใช้บล็อกที่เชื่อมต่ออยู่เมื่อกดหรือปล่อยปุ่มสมองที่เลือกไว้

เมื่อปุ่มสมองทำงานและหมวกถูกปิดกั้น#
เมื่อ Brain [◀ v] [กด v]

พารามิเตอร์

คำอธิบาย

ปุ่ม

กำหนดว่าปุ่มใดจะเรียกใช้งานเหตุการณ์:

  • ◀
  • ▶
  • ตรวจสอบ

การกระทำ

กำหนดว่าบล็อกที่เชื่อมต่อไว้จะทำงานเมื่อใด: pressed จะทำงานเมื่อกดปุ่ม และ released จะทำงานเมื่อปล่อยปุ่ม

ตัวอย่าง

เมื่อกดที่หน้าจอ สมองจะแสดงข้อความขึ้นมา#
เมื่อ Brain [◀ v] [กด v]
[Display a text when the ◀ button is pressed.]
พิมพ์ [Hello, IQ!] บนหน้าจอ ◀ และตั้งเคอร์เซอร์ไปแถวถัดไป