NXC dźwięki: Różnice pomiędzy wersjami

Z Systemy operacyjne i sieci komputerowe
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 32: Linia 32:
 
}
 
}
 
</pre>
 
</pre>
 +
 +
Oczywiście trzeba wcześniej wgrać plik .rso do pamięci.
  
 
[[Category:Lego Mindstorms]]
 
[[Category:Lego Mindstorms]]

Wersja z 09:42, 5 lut 2014

Opisując wcześniej NXC instrukcje warunkowe i pętle użyliśmy poleceń odnoszących się do dźwięków, teraz zostanie to dokładniej wyjaśnione.

Odgrywanie dźwięków

W temacie NXC instrukcje warunkowe i pętle użyliśmy polecenia PlaySound(acode); przykładowo PlaySound(SOUND_DOUBLE_BEEP);

Poniżej lista aCode

aCode                 Resulting Sound      cyfrowo
SOUND_CLICK           key click sound         0
SOUND_DOUBLE_BEEP     double beep             1
SOUND_DOWN            sweep down              2
SOUND_UP              sweep up                3
SOUND_LOW_BEEP        error sound             4
SOUND_FAST_UP         fast sweep up           5

Można też posłużyć się cyframi od 0 do 5, np. PlaySound(1);

Przykłady zastosowania PlaySound(acode); są w zlinkowanym wyżej temacie, więc nie będę się powtarzać

Odtwarzanie z pliku

Służy do tego polecenie PlayFile("Nazwa_pliku.rso")

task main()
{
PlayFile("Woops.rso");
Wait(3000);
}

Oczywiście trzeba wcześniej wgrać plik .rso do pamięci.