Sound
PLAY
Lehetőség van hangok lejátszására. Setup/Peripheral menüben be kell állítani a hangszórót / piezót. Beállítható OpenDrain módba, igy a hangsugárzót a láb és a 3.3V vagy nagyobb hangerő érdekében az 5V közé kell tenni. A LOW/HIGH/INPUT az inaktív állapot.
PLAY(RTTTL)#mario.txt
Ez a parancs a Nokia által fejlesztett
Ring Tone Text Transfer Language
fájlokat játszik le a tárhelyről. A telepítő peripherals/SOUND/RTTTL mappában van ~12000 kész fájl.
PLAY(WAV)#pcm0808m.wav
Ez a parancs .wav fájlokat játszik le a tárhelyről. Csak az RX lábon működik!!! Ez hardveres kötöttség.
Érdemes mono 8bit 8kHz formátumot használni. A telepítő peripherals/SOUND/WAV/sox mappában van egy konvertáló program.
Használata: sox bemenet.mp3 -r 8000 -c 1 -b 8 kimenet.wav
PLAY!
Leállítja a lejátszást.
PLAY: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;PLAY(RTTTL)#STR[1]|
PLAY:STD@END