Donovan-88 a écrit:J'ai le premier NXT 1.1, le 8527
Mais pour la programmation, c'est quoi qui change entre les deux versions ?
J'ai l'intention de préparer un 2ème guide de programmation pour expliquer tout cela.
La grande nouveauté du 2.0 c'est l'introduction de la virgule flottante. On peut, par exemple, utiliser dans les blocs 'valise' des valeurs numériques décimales, ce qui n'est pas possible avec la version 1.1.
L'intérêt? Cela évite d'alourdir les programmes par des opérations intermédiaires.
pour le reste et pour plus de détails fais un tour ici:
topic2007.htmlTon programme est très complet.
Tu as fait deux choses importantes; le block 'Alphabet' qui est entier et donc long et fastidieux à remplir (27 choix, c'est une prouesse!), et la possibilité de choisir 2 lettres différentes pour les afficher. Garde précieusement ces programmes, ils te seront utiles en d'autres occasions.
Tu peux aussi raccourcir la longueur en créant d'autres blocs Monblocs (par ex. regrouper les 3 blocs de calcul 'addition' et 'soustraction', etc…)
Un top sonore serait le bienvenu après chaque changement de lettre (facile).
Il manque à la fin une instruction pour sortir du programme général.
Pour la suite, s'agissant de dessiner une lettre, le numéro suffira pour déclencher le traçage. Nous verrons plus tard comment utiliser les fonctions math.
Ta méthode qui consiste à bouger les moteurs à la main suffit pour commencer. N'oublie pas de maintenir une liaison entre ton PC et le robot. Quand tu auras positionné la pointe feutre au départ d'une lettre, utilise le tachymètre et note les valeurs qui s'affichent pour chaque bloc moteur du programme après le déplacement (voir le guide de programmation p. 150). Elles seront reportée par la suite dans le champ 'durée' (en degrés) de chaque bloc. Procède de la même façon pour le point d'arrivée. C'est l'endroit où la pointe doit se soulever pour se positionner et tracer la partie suivante de la lettre. La puissance des moteurs sera fixée autour de 40 (à rectifier éventuellement).
Une remarque en ce qui concerne ton robot:
Essaie une solution 'portique' fixe. Le stylet mobile, dispositif sur la partie haute horizontale à crémaillère.
Le portique étant fixe, c'est la feuille qui se déplace entraînée par des roues galets, d'avant et en arrière et non pas un chariot mobile. Plus simple et plus précis.
C'est tout pour l'instant, et bon travail…
P.S. : Pour tracer des lettres sans arrondis, on peut employer les lignes brisée aux angles par exemple.