Klang#

Einführung#

Der VEX AIM Coding Robot bietet integrierte Soundfunktionen, mit denen Benutzer Sounds, eigene Audiodateien und Noten abspielen können. Außerdem verfügt er über Steuerelemente zum Stoppen der Sounds und zur Erkennung, ob gerade Audio wiedergegeben wird.

Nachfolgend finden Sie eine Liste aller Blöcke:

  • play sound — Spielt einen eingebauten Ton aus einer vordefinierten Liste ab.

  • Sounddatei abspielen — Spielt eine vom Benutzer hochgeladene Sounddatei ab.

  • play note — Spielt eine musikalische Note mit einer bestimmten Tonhöhe, Oktave und Dauer.

  • Ton stoppen — Stoppt den aktuell wiedergegebenen Ton.

  • Sound aktiv — Prüft, ob gerade ein Sound abgespielt wird.

Ton abspielen#

Der Sound abspielen-Stapelblock spielt einen der eingebauten Sounds des Roboters ab.

Klingelton abspielen, Türklingel, Block, Block#
spiele Ton [fröhlich handeln v] ▶

Parameter

Beschreibung

Klang

Einer der eingebauten Sounds wird unten angezeigt.

und warte nicht

Wählen Sie den Pfeil ( ▶ ), um den Block zu erweitern und und warten Sie nicht anzuzeigen, damit der nächste Block im Stapel sofort ausgeführt wird.

Klangname

Ton abspielen

Tu so, als ob du glücklich wärst

Tu so, als wärst du traurig

Stell dich albern

wütend reagieren

reagiert aufgeregt

vorwärts

Rückwärts bewegen

Biegen Sie rechts ab

Biegen Sie links ab

Absturz

Bremsen

abholen

Wahrnehmung

erkannt

Hindernis

funkeln

Blinker

zwitschern

Schleife

vollständig

schicken

erhalten

Pause

wieder aufnehmen

Tada!

scheitern

Türklingel

huah

blühen

jubeln

Beispiel

Beim Start Geräusch abspielen und fröhlich wirken.#
wenn gestartet
[Play the act happy sound.]
spiele Ton [fröhlich handeln v] ▶

Audiodatei abspielen#

Der Sounddatei abspielen-Stackblock spielt einen vom Benutzer geladenen benutzerdefinierten Sound ab.

Benutzerton abspielen 1 Stapelblock#
spiele Tondatei [1 v] ▶

Parameter

Beschreibung

Tonsteckplatznummer

Der zu verwendende benutzerdefinierte Sound, Nummer 1 bis 10. Die Soundnummer entspricht der Nummer, die im AIM-Bedienfeld angezeigt wird.

und warte nicht

Wählen Sie den Pfeil ( ▶ ), um den Block zu erweitern und und warten Sie nicht anzuzeigen, damit der nächste Block im Stapel sofort ausgeführt wird.

Beispiel

Beim Start wird Benutzerton 1 abgespielt.#
wenn gestartet
[Upload a sound file in VEXcode.]
[Play the custom sound.]
spiele Tondatei [1 v] ▶

Spielnote#

Der Block Note abspielen spielt eine bestimmte Note für eine bestimmte Dauer ab.

Der Aktionsblock „Spielnote“.#
spiele Note [niedrig v] [C v] [note_eight v] ▶

Parameter

Beschreibung

Oktave

Die Oktave des Tons: tief oder hoch.

Notiz

Definiert die Tonhöhe:

  • C
  • Cis
  • D
  • Dis
  • E
  • F
  • Fis
  • G
  • Gis
  • A
  • Ais
  • B
  • Pause

Notenlänge

Legt die Notenlänge fest:

  • Ganze Note — Ganze Note
  • Halbe Note — Halbe Note
  • Viertelnote — Viertelnote
  • Achtelnote — Achtelnote
  • Sechzehntelnote — Sechzehntelnote

und warte nicht

Wählen Sie den Pfeil ( ▶ ), um den Block zu erweitern und und warten Sie nicht anzuzeigen, damit der nächste Block im Stapel sofort ausgeführt wird.

Beispiel

Spielen Sie die Audiodatei 1 ab und warten Sie nicht. Warten Sie 2 Sekunden. Wenn der Ton weiterhin aktiv ist, stoppen Sie ihn.#
wenn gestartet
[Play a short tune.]
spiele Note [niedrig v] [C v] [note_half v] ▶
spiele Note [niedrig v] [D v] [note_quarter v] ▶
spiele Note [niedrig v] [E v] [note_sixteenth v] ▶

Stoppgeräusch#

Der Stoppton-Stapelblock stoppt einen aktuell abgespielten Ton.

Der Stopp-Sound-Aktionsblock.#
Ton stoppen

Parameter

Beschreibung

Dieser Block hat keine Parameter.

Beispiel

Spielen Sie die Audiodatei 1 ab und warten Sie nicht. Warten Sie 2 Sekunden. Wenn der Ton weiterhin aktiv ist, stoppen Sie ihn.#
wenn gestartet
[Stop sound if it is still playing after 2 seconds]
spiele Tondatei [1 v] ◀ und nicht warten
warte (2) Sekunden
wenn <Ton aktiv?> dann
Ton stoppen
Ende

Sound aktiv#

Der boolesche Block sound aktiv meldet, ob aktuell ein Ton abgespielt wird.

  • Wahr — Es wird ein Ton abgespielt.

  • Falsch — Es wird kein Ton abgespielt.

Der aktive Boolesche Block für Sound.#
<Ton aktiv?>

Parameter

Beschreibung

Dieser Block hat keine Parameter.

Beispiel

Spielen Sie die Audiodatei 1 ab und warten Sie nicht. Warten Sie 2 Sekunden. Wenn der Ton weiterhin aktiv ist, stoppen Sie ihn.#
wenn gestartet
[Stop sound if it is still playing after 2 seconds]
spiele Tondatei [1 v] ◀ und nicht warten
warte (2) Sekunden
wenn <Ton aktiv?> dann
Ton stoppen
Ende