Garsas#

Įvadas#

„VEX AIR“ drono valdiklis leidžia vartotojams leisti integruotus garsus, pasirinktinius garso failus ir muzikines natas. Jame taip pat yra valdikliai garsams sustabdyti ir aptikti, ar garsas šiuo metu grojamas.

Žemiau pateikiamas visų galimų blokų sąrašas:

Garsai – leisti ir stabdyti garsus

  • groti garsą — Groja integruotą garsą iš iš anksto nustatyto sąrašo.

  • leisti garso failą — Paleidžia vartotojo įkeltą garsą.

  • groti natą — Groja muzikos natą su nurodytu aukščiu, oktava ir trukme.

  • stop sound — Sustabdo bet kokį šiuo metu grojamą garsą.

  • garsas aktyvus — Patikrina, ar šiuo metu grojamas garsas.

Garsai#

leisti garsą#

Garso grojimo blokas groja vieną iš valdiklio integruotų garsų.

leisti garsą durų skambučio blokui#
groti garsą [judėti pirmyn v] ▶

Parametrai

Aprašymas

garsas

Vienas iš žemiau parodytų integruotų garsų.

ir nelauk

Pasirinkite rodyklę (▶), kad išplėstumėte bloką, pavadindami ir nelaukite, kad kitas blokas krūvoje būtų paleistas iš karto.

Garso pavadinimas

Leisti garsą

sėkmių

gedimas

jutiklių

aptikta

kliūčių

ciklinis

užbaigtas

pauzė

gyvenimo aprašymų

siųsti

gauna

Pavyzdys

paleidus, garsas grojamas cikliškai.#
kai pradėta
[Play the looping sound.]
groti garsą [kilpa v] ▶

leisti garso failą#

Garso failo atkūrimo stekas atkuria vartotojo įkeltą pasirinktinį garsą.

leisti vartotojo garsą 1 bloko bloke#
groti garso failą [SOUND1 v] ▶

Parametrai

Aprašymas

garso lizdo numeris

Naudotojo įkeltas garsas. Parinktys pasikeis, jei vaizdų pavadinimai bus redaguoti valdymo skydelyje.

ir nelauk

Pasirinkite rodyklę (▶), kad išplėstumėte bloką, pavadindami ir nelaukite, kad kitas blokas krūvoje būtų paleistas iš karto.

Pavyzdys

paleidus, paleisti vartotojo garsą 1.#
kai pradėta
[Upload a sound file in VEXcode.]
[Play the custom sound.]
groti garso failą [SOUND1 v] ▶

groti natą#

Natos grojimo blokas groja konkrečią natą tam tikrą laiką.

Natos grojimo veiksmų blokas.#
groti natą [žemas v] [C v] [note_eight v] ▶

Parametrai

Aprašymas

oktava

Natos oktava:

  • žemas
  • aukštas

pastaba

Defines the musical pitch:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • rest

natos ilgis

Nustato natos ilgį:

  • Visa nata - Visa nata
  • Pusinė nata - Pusinė nata
  • Ketvirtinė nata - Ketvirtinė nata
  • Aštuntinė nata - Aštuntinė nata
  • Šešioliktinė nata - Šešioliktinė nata

ir nelauk

Pasirinkite rodyklę (▶), kad išplėstumėte bloką, pavadindami ir nelaukite, kad kitas blokas krūvoje būtų paleistas iš karto.

Pavyzdys

Paleiskite 1 garso failą ir nelaukite. Palaukite 2 sekundes. Jei garsas vis dar aktyvus, sustabdykite garsą.#
kai pradėta
[Play a short tune.]
groti natą [žemas v] [C v] [note_quarter v] ▶
groti natą [žemas v] [D v] [note_quarter v] ▶
groti natą [žemas v] [E v] [note_sixteenth v] ▶

sustabdyti garsą#

Stabdyti garsą bloko funkcija sustabdo šiuo metu grojamą garsą.

Stop garso veiksmo blokas.#
sustabdyti garsą

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

Paleiskite 1 garso failą ir nelaukite. Palaukite 2 sekundes. Jei garsas vis dar aktyvus, sustabdykite garsą.#
kai pradėta
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
groti garso failą [1 v] ◀ ir nelaukti
laukti [6] sekundžių
sustabdyti garsą

garsas aktyvus#

Būlio blokas aktyvus garsas praneša, ar šiuo metu grojamas koks nors garsas.

  • Tiesa — Groja garsas.

  • Klaidinga — Nėra jokio garso.

Garso aktyvus loginis blokas.#
<garsas aktyvus?>

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

Paleiskite 1 garso failą ir nelaukite. Palaukite 2 sekundes. Jei garsas vis dar aktyvus, sustabdykite garsą.#
kai pradėta
[Display when the sound is playing.]
groti garsą [kilpa v] ◀ ir nelaukti
laukti kol <garsas aktyvus?>
spausdinti [I hear the sound!] konsolėje ▶