Zvuk#

Zavedení#

Zvuky kódovacího robota VEX AIM umožňují uživatelům přehrávat vestavěné zvuky, vlastní zvukové soubory a hudební noty. Obsahuje také ovládací prvky pro zastavení zvuků a detekci, zda se aktuálně přehrává zvuk.

Níže je uveden seznam všech bloků:

přehrát zvuk#

Blok play sound přehraje jeden z vestavěných zvuků robota.

přehrát zvuk zvonku blok zásobníku#
přehrát zvuk [radostně se projevit v] ▶

Parametry

Popis

zvuk

Jeden z vestavěných zvuků zobrazených níže.

a nečekej

Vyberte šipku (▶) pro rozbalení bloku s textem a nečekejte, takže další blok v zásobníku se spustí ihned.

Zvukové jméno

Přehrát zvuk

chovej se šťastně

chovat se smutně

chovat se hloupě

chovat se naštvaně

chovat se vzrušeně

posunout se vpřed

pohyb vzad

odbočte doprava

odbočit doleva

pád

brzdy

vyzvednutí

snímání

detekováno

překážka

jiskra

blikač

cvrlikání

smyčka

kompletní

poslat

dostávat

pauza

resumé

tada

selhat

domovní zvonek

huah

vzkvétat

jásot

Příklad

po spuštění přehrajte zvuk, chovejte se šťastně.#
při spuštění
[Play the act happy sound.]
přehrát zvuk [radostně se projevit v] ▶

přehrát zvukový soubor#

Blok zásobníku play sound file přehraje vlastní zvuk načtený uživatelem.

přehrát uživatelský zvuk 1 blok zásobníku#
přehrát zvukový soubor [1 v] ▶

Parametry

Popis

číslo zvukového slotu

Vlastní zvuk, který se má použít, číslo 1 až 10. Číslo zvuku se shoduje s číslem zobrazeným v ovládacím panelu AIM.

a nečekej

Vyberte šipku (▶) pro rozbalení bloku s textem a nečekejte, takže další blok v zásobníku se spustí ihned.

Příklad

po spuštění přehrajte uživatelský zvuk 1.#
při spuštění
[Upload a sound file in VEXcode.]
[Play the custom sound.]
přehrát zvukový soubor [1 v] ▶

přehrávat poznámku#

Blok play note hraje konkrétní notu po určitou dobu.

Blok akce přehrávání noty.#
přehrát notu [nízký v] [C v] [note_eight v] ▶

Parametry

Popis

oktáva

Oktáva noty: nízká nebo vysoká.

poznámka

Definuje hudební výšku:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • pomlčka

délka noty

Nastavuje délku noty:

  • Celá nota — Celá nota
  • Půlová nota — Půlová nota
  • Čtvrtková nota — Čtvrťová nota
  • Osmá nota — Osmá nota
  • Šestnáctková nota — Šestnáctková nota

a nečekej

Vyberte šipku (▶) pro rozbalení bloku s textem a nečekejte, takže další blok v zásobníku se spustí ihned.

Příklad

Přehrajte zvukový soubor 1 a nečekejte. Počkejte 2 sekundy. Pokud je zvuk stále aktivní, zastavte ho.#
při spuštění
[Play a short tune.]
přehrát notu [nízký v] [C v] [note_half v] ▶
přehrát notu [nízký v] [D v] [note_quarter v] ▶
přehrát notu [nízký v] [E v] [note_sixteenth v] ▶

zastavit zvuk#

Zásobníkový blok stop sound zastaví aktuálně přehrávaný zvuk.

Blok akce zastavení zvuku.#
zastavit zvuk

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

Přehrajte zvukový soubor 1 a nečekejte. Počkejte 2 sekundy. Pokud je zvuk stále aktivní, zastavte ho.#
při spuštění
[Stop sound if it is still playing after 2 seconds]
přehrát zvukový soubor [1 v] ◀ a nečekat
čekat (2) sekund
pokud <zvuk aktivní?> pak
zastavit zvuk
konec

zvukově aktivní#

Logický blok sound active hlásí, zda se aktuálně přehrává nějaký zvuk.

  • Pravda — Přehrává se zvuk.

  • Nepravda — Není slyšet žádný zvuk.

Zvukově aktivní booleovský blok.#
<zvuk aktivní?>

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

Přehrajte zvukový soubor 1 a nečekejte. Počkejte 2 sekundy. Pokud je zvuk stále aktivní, zastavte ho.#
při spuštění
[Stop sound if it is still playing after 2 seconds]
přehrát zvukový soubor [1 v] ◀ a nečekat
čekat (2) sekund
pokud <zvuk aktivní?> pak
zastavit zvuk
konec