Le NXT MORPH V1.0

Pourquoi le MORPH V1.0, parce que je me suis inspiré du MORPH avec quelques modifications car je ne possédais pas toutes les pièces.



Ce robot se déplace tout seul pendant un moment puis s’arrête et attend que l’on sélectionne une couleur parmi trois (rouge, blanc ou bleu). En fonction de la couleur il effectue certaines actions. Le capteur de sons permet d’écouter le bruit ambiant et le fait  réagir. Le poussoir permet d’écouter un petite musique. Le programme est développé sous RobotC.

Une petite vidéo pour résumer son fonctionnement:

Pour la musique de Star WARS, je ne vous ai pas oublié,  je vous mets le programme (au format RobotC):

void musique()
{
wait1Msec(3000);
PlayTone(695, 14); while(bSoundActive){};
PlayTone(695, 14); while(bSoundActive){};
PlayTone(695, 14); while(bSoundActive){};
PlayTone(929, 83); while(bSoundActive){};
PlayTone(1401, 83); while(bSoundActive){};
PlayTone(1251, 14); while(bSoundActive){};
PlayTone(1188, 14); while(bSoundActive){};
PlayTone(1054, 14); while(bSoundActive){};
PlayTone(1841, 83); while(bSoundActive){};
PlayTone(1401, 41); while(bSoundActive){};
PlayTone(1251, 14); while(bSoundActive){};
PlayTone(1188, 14); while(bSoundActive){};
PlayTone(1054, 14); while(bSoundActive){};
PlayTone(1841, 83); while(bSoundActive){};
PlayTone(1401, 41); while(bSoundActive){};
PlayTone(1251, 14); while(bSoundActive){};
PlayTone(1188, 14); while(bSoundActive){};
PlayTone(1251, 14); while(bSoundActive){};
PlayTone(1054, 55); while(bSoundActive){};
wait1Msec(280);
PlayTone(695, 14); while(bSoundActive){};
PlayTone(695, 14); while(bSoundActive){};
PlayTone(695, 14); while(bSoundActive){};
PlayTone(929, 83); while(bSoundActive){};
PlayTone(1401, 83); while(bSoundActive){};
PlayTone(1251, 14); while(bSoundActive){};
PlayTone(1188, 14); while(bSoundActive){};
PlayTone(1054, 14); while(bSoundActive){};
PlayTone(1841, 83); while(bSoundActive){};
PlayTone(1401, 41); while(bSoundActive){};
PlayTone(1251, 14); while(bSoundActive){};
PlayTone(1188, 14); while(bSoundActive){};
PlayTone(1054, 14); while(bSoundActive){};
PlayTone(1841, 83); while(bSoundActive){};
PlayTone(1401, 41); while(bSoundActive){};
PlayTone(1251, 14); while(bSoundActive){};
PlayTone(1188, 14); while(bSoundActive){};
PlayTone(1251, 14); while(bSoundActive){};
PlayTone(1054, 55); while(bSoundActive){};
}

En cherchant à générer des musiques ou bruitages (fichiers .rso) pour le NXT, j’ai trouvé un logiciel qui convertit les fichiers .wav en .rso. Voici le lien: ici et le pdf expliquant comment faire la manipulation.

Quelques photos:

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *