Sound


Lehetőség van hangok lejátszására. Setup/Peripheral menüben be kell állítani a hangszórót / piezót. Az itt beállított láb OpenDrain módban van, tehát a hangsugárzót a láb és a 3.3V vagy nagyobb hangerő érdekében az 5V közé kell tenni.

RTTTL

Ez a parancs a Nokia által fejlesztett Ring Tone Text Transfer Language fájlokat játszik le a tárhelyről.

RTTTL#mario.txt
A mario.txt fájlt lejátsza.

RTTTL!
Leállítja a lejátszást.

RTTTL:LED(FLASH)
Ha vége a zenének, végrehajtja a parancsot (led villan).

BEEP

BEEP(432)
432Hz frekvenciájú hangot ad.

BEEP!
Leállítja a sípolást.

NUM[0]=1000|
NUM[1]=2000

BEEP(NUM[0],NUM[1])
1kHz fütyül két másodpercig.



Példák

BEEP valami
TIMER[0]CS:*BEEP(500)|
TIMER[0]CE1:*BEEP(1000)|
TIMER[0]CF:BEEP!|
TIMER[0](100,30x)


Gombnyomásra sound0.txt - sound4.txt lejátszásra kerül.
GPIO[D5]INP|
GPIO[D5]CL:NUM[0]+1|
NUM[0]VL=0|
NUM[0]VH=5|
NUM[0]CH:NUM[0]=VL|
NUM[0]CC:STR[1]=sound;STR[1]>NUM[0];STR[1]>.txt;RTTTL#STR[1]|
RTTTL:STD@END