Hang#
Bevezetés#
A VEX AIM kódolórobot hangjai lehetővé teszik a felhasználók számára beépített hangok, egyéni hangfájlok és hangjegyek lejátszását. Vezérlőket is tartalmaz a hangok leállítására és a lejátszás alatt álló hang észlelésére.
Az alábbiakban az összes blokk listája található:
hang lejátszása — Beépített hangot játszik le egy előre definiált listából.
hangfájl lejátszása — Lejátszik egy felhasználó által feltöltött hangot.
hangjegy lejátszása — Megadott hangmagasságú, oktávú és hosszúságú hangjegyet játszik le.
hang leállítása — Leállítja az aktuálisan lejátszott hangot.
hang aktív — Ellenőrzi, hogy éppen lejátszott-e egy hang.
hang lejátszása#
A hang lejátszása veremblokk a robot egyik beépített hangját játssza le.
[boldog legyen v] hang lejátszása ▶
Paraméterek |
Leírás |
|---|---|
hang |
Az egyik beépített hang látható az alábbiakban. |
és ne várj |
Válassza a nyilat (▶) a blokk kibontásához, azaz a „és ne várj” felirat használatához, így a verem következő blokkja azonnal lefut. |
Hang neve |
Hang lejátszása |
|---|---|
viselkedj boldogan |
|
viselkedj szomorúan |
|
bután viselkedni |
|
dühösnek tűnni |
|
izgatottnak tűnni |
|
előrelépés |
|
hátralépés |
|
fordulj jobbra |
|
fordulj balra |
|
összeomlás |
|
fékek |
|
felvétel |
|
érzékelés |
|
észlelt |
|
akadály |
|
szikra |
|
pislogó |
|
csipog |
|
hurok |
|
teljes |
|
elküld |
|
kap |
|
szünet |
|
önéletrajz |
|
tada |
|
kudarc |
|
csengő |
|
hua |
|
virágzik |
|
éljenzés |
Példa
amikor elindul
[Play the act happy sound.]
[boldog legyen v] hang lejátszása ▶
hangfájl lejátszása#
A hangfájl lejátszása veremblokk a felhasználó által betöltött egyéni hangot játssza le.
[1 v] hangfájl lejátszása ▶
Paraméterek |
Leírás |
|---|---|
hanghely száma |
A használandó egyéni hang, 1-től 10-ig. A hang száma megegyezik az AIM vezérlőpulton látható számmal. |
és ne várj |
Válassza a nyilat (▶) a blokk kibontásához, azaz a „és ne várj” felirat használatához, így a verem következő blokkja azonnal lefut. |
Példa
amikor elindul
[Upload a sound file in VEXcode.]
[Play the custom sound.]
[1 v] hangfájl lejátszása ▶
lejátszott hangjegy#
A hangjegy lejátszása blokk egy adott hangjegyet játszik le egy adott ideig.
[alacsony v] [C v] [note_eight v] hang lejátszása ▶
Paraméterek |
Leírás |
|---|---|
oktáv |
A hangjegy oktávja: alacsony vagy magas. |
jegyzet |
Defines the musical pitch:
|
hangjegy hossza |
Beállítja a hangjegy hosszát:
|
és ne várj |
Válassza a nyilat (▶) a blokk kibontásához, azaz a „és ne várj” felirat használatához, így a verem következő blokkja azonnal lefut. |
Példa
amikor elindul
[Play a short tune.]
[alacsony v] [C v] [note_half v] hang lejátszása ▶
[alacsony v] [D v] [note_quarter v] hang lejátszása ▶
[alacsony v] [E v] [note_sixteenth v] hang lejátszása ▶
leállítási hang#
A hang leállítása veremblokk leállítja az éppen lejátszott hangot.
hang leállítása
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Stop sound if it is still playing after 2 seconds]
[1 v] hangfájl lejátszása ◀ és ne várjon
várakozás (2) másodpercig
ha <hang aktív?> akkor
hang leállítása
vége
hang aktív#
A hang aktív logikai blokk jelzi, hogy jelenleg van-e lejátszott hang.
Igaz — Hang szólal meg.
Hamis — Nincs lejátszott hang.
<hang aktív?>
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Stop sound if it is still playing after 2 seconds]
[1 v] hangfájl lejátszása ◀ és ne várjon
várakozás (2) másodpercig
ha <hang aktív?> akkor
hang leállítása
vége