Étape 8: programmation
Malheureusement, à ce stade, je n’ai pas pu trouver ou trouver un moyen de télécharger G-Code pour la brique NXT, ainsi chaque mouvement de la machine doit être programmé manuellement en utilisant le programme Mindstorms ou autre compatible avec NXT. Je rechercherai un moyen d’utiliser le G-Code à l’avenir, ou si quelqu'un sait comment faire s’il vous plaît laissez moi savoir !
Idéalement, un quart de tour du moteur sous le NXT se déplacera le bras mobile environ 3/8 po dans les bonnes circonstances. Je déclare cette condition car si l’extrémité de la traîne de bras mobile trop informatique peut devenir décalé de l’autre côté et le bras mobile sera dans un angle. Le ratio est le même pour le second axe. Vitesses plus lentes aident à préserver le couple et garder les engrenages sur la grille sans trop de résistance.
Le laser est activé en positionnant le moteur attaché à la « potence » au-dessus de la touche sur le montage d’essai jusqu’au point où il appuie sur elle. Chaque fois que vous voulez allumer le laser dans le programme, faire tourner ce moteur suffisamment afin qu’il essaie de passer devant le bouton et ensuite y tenir. Pour l’éteindre, tourner la direction opposée, ou (en fonction de la touche et la force de l’élastique) tout simplement éteindre le moteur. Un arrêt d’urgence est également une fonction très utile, donc inclure une fonction déclenchée en appuyant sur le bouton d’arrêt.
Pour les lignes verticales et horizontales du programme les moteurs pour faire tourner une partie correspondante d’une rotation ; pour diagonal, faites pivoter les deux moteurs en même temps à des vitesses différentes. Je suis encore à savoir comment faire des cercles, mais je pense qu’ils aurez besoin quelque chose comme des lignes diagonales.