Gehirnsensorik#

Einführung#

Die Kategorie „Gehirnerkennung“ umfasst Blöcke, die Eingaben vom VEX IQ (2. Generation) Brain erfassen und interne Systemwerte melden. Mithilfe dieser Blöcke kann Ihr Projekt auf Tastendrücke reagieren, den Akkustand überwachen und die aktuelle Cursorposition beim Drucken ermitteln.

Diese Blöcke werden häufig zusammen mit visuellen Feedback-Tools wie den Blöcken Screen oder Console verwendet, um interaktive oder responsive Programme zur Laufzeit zu erstellen.

Nachfolgend finden Sie eine Liste aller Blöcke:

  • Gehirnknopf gedrückt — Meldet, ob ein bestimmter Gehirnknopf aktuell gedrückt ist.

  • Batteriekapazität — Gibt den aktuellen Batteriestand des Gehirns in Prozent an.

  • when Brain button — Führt den zugehörigen Blockstapel aus, wenn ein Brain-Button gedrückt oder losgelassen wird.

Gehirnknopf gedrückt#

Der boolesche Block Gehirntaste gedrückt meldet, ob gerade eine Gehirntaste gedrückt wird.

  • Wahr — Die angegebene Taste wird gedrückt.

  • Falsch — Die angegebene Taste wird nicht gedrückt.

<Brain [◀ v] Taste gedrückt?>

Parameter

Beschreibung

Taste

Die Taste zum Prüfen auf Betätigung:

  • ◀
  • ▶
  • Prüfen

Beispiel

wenn gestartet
[Spin when a Brain button is pressed.]
warte bis <Brain [▶ v] Taste gedrückt?>
drehe [rechts v] für (360) Grad ▶

Batteriekapazität#

Der Batteriekapazitäts-Reporterblock gibt den Batteriestand als Prozentsatz von 0 % bis 100 % an.

(Batteriekapazität in %)

Parameter

Beschreibung

Dieser Block hat keine Parameter.

Beispiel

wenn gestartet
[Display the current battery capacity.]
drucke (Batteriekapazität in %) auf Bildschirm ◀ und Cursor in nächste Zeile

wenn Gehirn-Taste#

Der wenn Gehirn-Taste-Hutblock führt den zugehörigen Blockstapel aus, wenn die ausgewählte Gehirn-Taste gedrückt oder losgelassen wird.

Wenn Gehirnknopf-Ereignis Hutblock#
wenn Brain [◀ v] Taste [gedrückt v]

Parameter

Beschreibung

Tasten

Legt fest, welche Schaltfläche das Ereignis auslöst:

  • ◀
  • ▶
  • Prüfen

Aktion

Bestimmt, wann der zugehörige Blockstapel ausgeführt wird: pressed wird ausgeführt, wenn eine Taste gedrückt wird, und released wird ausgeführt, wenn eine Taste losgelassen wird.

Beispiel

Beim Drücken des Bildschirms zeigt das Gehirn einen Text an.#
wenn Brain [◀ v] Taste [gedrückt v]
[Display a text when the ◀ button is pressed.]
drucke [Hello, IQ!] auf Bildschirm ◀ und Cursor in nächste Zeile