Utilisation d'un éditeur Nous allons utiliser le logiciel libre Gedit afin d'écrire nos programmes. Si vous êtes sous Debian ( ou debian-like ) et qu'il n'est pas installé, IL suffit de l'installer via cette commande : sudo apt-get install



Yüklə 0,51 Mb.
səhifə26/43
tarix04.01.2022
ölçüsü0,51 Mb.
#61490
1   ...   22   23   24   25   26   27   28   29   ...   43
À partir d'un fichier sonore

BricxCC possède un utilitaire de conversion de fichier .wav en fichier .rso. Cet utilitaire est accessible via le menu Tools > Sound conversion. Maintenant vous pouvez stocker un fichier .rso dans la mémoire flash du NXT en utilisant un autre accessoire, le navigateur de mémoire du NXT ( Tools > NXT explorer ) et l’exécuter via la commande :

PlayFileEx ( nom_fichier , volume , loop );

Ces arguments sont le nom du fichier son, le volume ( un nombre allant de 0 à 4 ) et loop : ce dernier est à 1 (TRUE) si vous voulez que le morceau soit joué en boucle ou 0 (FALSE) si vous voulez qu'il soit joué qu'une seule fois.

#define TIME 200

#define MAXVOL 7

#define MINVOL 1

#define MIDVOL 3

#define pause_4th Wait(TIME)

#define pause_8th Wait(TIME/2)

#define note_4th \

PlayFileEx("! Click.rso",MIDVOL,FALSE); pause_4th

#define note_8th \

PlayFileEx("! Click.rso",MAXVOL,FALSE); pause_8th

task main()

{

PlayFileEx("! Startup.rso",MINVOL,FALSE);



Wait(2000);

note_4th;

note_8th;

note_8th;

note_4th;

note_4th;

pause_4th;

note_4th;

note_4th;

Wait(100);

}

Ce beau programme joue d'abord la mélodie de démarrage, que vous connaissez peut-être déjà. Les macros sont vraiment utiles dans ce cas pour simplifier la notation dans la tâche principale: essayez de modifier les réglages de volume ou d'ajouter des accents à la mélodie.




Yüklə 0,51 Mb.

Dostları ilə paylaş:
1   ...   22   23   24   25   26   27   28   29   ...   43




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin