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: