Agyérzékelés#

Bevezetés#

Az Agyérzékelő kategória olyan blokkokat tartalmaz, amelyek érzékelik a VEX IQ (1. generációs) agy bemenetét, és jelentik a belső rendszerértékeket. Ezek a blokkok lehetővé teszik, hogy a projekt reagáljon a gombnyomásokra, figyelje az akkumulátor állapotát, és meghatározza a képernyőkurzor aktuális pozícióját nyomtatáskor.

Ezeket a blokkokat gyakran használják vizuális visszajelző eszközökkel, például a Screen vagy a Console blokkokkal együtt, segítve az interaktív vagy reszponzív programok létrehozását futásidőben.

Az alábbiakban az összes blokk listája található:

  • Agygomb lenyomva — Jelzi, hogy egy adott agygomb jelenleg le van-e nyomva.

  • akkumulátor kapacitás — Megjeleníti az agy aktuális akkumulátor töltöttségi szintjét százalékban.

  • amikor az agy gombja — Lefuttatja a csatolt blokkköteget, amikor egy agy gombot megnyomnak vagy elengednek.

Agygomb lenyomva#

Az Agygomb lenyomva logikai blokk jelzi, hogy egy agygomb jelenleg le van-e nyomva.

  • Igaz — A megadott gombot megnyomják.

  • Hamis — A megadott gombot nem nyomják meg.

<Brain [▲ v] gomb megnyomva?>

Paraméterek

Leírás

gomb

A gombnyomás ellenőrzéséhez:

  • ▲
  • ▼
  • Ellenőrzés

Példa

amikor elindul
[Spin when a Brain button is pressed.]
várakozás amíg <Brain [▲ v] gomb megnyomva?>
fordulás [jobbra v] irányba (360) fokkal ▶

akkumulátor kapacitása#

Az akkumulátor kapacitás jelentési blokkja az akkumulátor töltöttségi szintjét jelenti százalékos formában, 0%-tól 100%-ig.

(akkumulátor kapacitása %-ban)

Paraméterek

Leírás

Ennek a blokknak nincsenek paraméterei.

Példa

amikor elindul
[Display the current battery capacity.]
(akkumulátor kapacitása %-ban) nyomtatása a képernyőn ◀ és kurzor a következő sorra

amikor az agygomb#

A amikor az agygomb kalapblokk a kiválasztott agygomb megnyomásakor vagy felengedésekor futtatja a csatolt blokkköteget.

Amikor az agy gomb esemény kalap blokk#
amikor Brain [▲ v] gomb [megnyomva v]

Paraméterek

Leírás

gombok

Meghatározza, hogy melyik gomb indítja el az eseményt:

  • ▲
  • ▼
  • Ellenőrzés

akció

Meghatározza, hogy mikor hajtódik végre a csatolt blokkhalom: a pressed akkor fut le, amikor megnyomunk egy gombot, a released pedig akkor, amikor elengedjük a gombot.

Példa

Amikor a képernyőt megnyomjuk, az agy egy szöveget jelenít meg.#
amikor Brain [▲ v] gomb [megnyomva v]
[Display a text when the ▲ button is pressed.]
[Hello, IQ!] nyomtatása a képernyőn ◀ és kurzor a következő sorra